diff --git a/src/main/java/com/microsoft/graph/generated/directory/DirectoryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/DirectoryRequestBuilder.java index 92456f132ea..f06b7b38a6a 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/DirectoryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directory/DirectoryRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.directory.onpremisessynchronization.OnPremisesSynchronizationRequestBuilder; import com.microsoft.graph.directory.publickeyinfrastructure.PublicKeyInfrastructureRequestBuilder; import com.microsoft.graph.directory.recovery.RecoveryRequestBuilder; +import com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder; import com.microsoft.graph.directory.subscriptions.SubscriptionsRequestBuilder; import com.microsoft.graph.directory.subscriptionswithcommercesubscriptionid.SubscriptionsWithCommerceSubscriptionIdRequestBuilder; import com.microsoft.graph.models.Directory; @@ -103,6 +104,14 @@ public PublicKeyInfrastructureRequestBuilder publicKeyInfrastructure() { public RecoveryRequestBuilder recovery() { return new RecoveryRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + * @return a {@link RemoteTenantGroupsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoteTenantGroupsRequestBuilder remoteTenantGroups() { + return new RemoteTenantGroupsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subscriptions property of the microsoft.graph.directory entity. * @return a {@link SubscriptionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java new file mode 100644 index 00000000000..cb7290a8319 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java @@ -0,0 +1,278 @@ +package com.microsoft.graph.directory.remotetenantgroups; + +import com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder; +import com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.RemoteTenantGroup; +import com.microsoft.graph.models.RemoteTenantGroupCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroupsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + * @param remoteTenantGroupId The unique identifier of remoteTenantGroup + * @return a {@link RemoteTenantGroupItemRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RemoteTenantGroupItemRequestBuilder byRemoteTenantGroupId(@jakarta.annotation.Nonnull final String remoteTenantGroupId) { + Objects.requireNonNull(remoteTenantGroupId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("remoteTenantGroup%2Did", remoteTenantGroupId); + return new RemoteTenantGroupItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RemoteTenantGroupsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RemoteTenantGroupsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @return a {@link RemoteTenantGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroupCollectionResponse get() { + return get(null); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroupCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemoteTenantGroupCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup post(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return post(body, null); + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup post(@jakarta.annotation.Nonnull final RemoteTenantGroup body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemoteTenantGroup::createFromDiscriminatorValue); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RemoteTenantGroupsRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RemoteTenantGroupsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoteTenantGroupsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/count/CountRequestBuilder.java new file mode 100644 index 00000000000..544b75f1ea3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.directory.remotetenantgroups.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java new file mode 100644 index 00000000000..ad41f7427f2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java @@ -0,0 +1,269 @@ +package com.microsoft.graph.directory.remotetenantgroups.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.RemoteTenantGroup; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroupItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoteTenantGroupItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RemoteTenantGroupItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @Deprecated + public void delete() { + delete(null); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @Deprecated + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup get() { + return get(null); + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemoteTenantGroup::createFromDiscriminatorValue); + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup patch(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return patch(body, null); + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup patch(@jakarta.annotation.Nonnull final RemoteTenantGroup body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemoteTenantGroup::createFromDiscriminatorValue); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RemoteTenantGroupItemRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RemoteTenantGroupItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoteTenantGroupItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/PermissionsRequestBuilder.java index f3014426dac..0ee32984342 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/PermissionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/PermissionsRequestBuilder.java @@ -60,7 +60,7 @@ public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PermissionCollectionResponse get() { return get(null); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public Permission post(@jakarta.annotation.Nonnull final Permission body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new PermissionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java index b198d3396ba..3bbea920081 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public Permission get() { return get(null); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/PermissionsRequestBuilder.java index 486dcaf5729..18e07e6cdfa 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/PermissionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/PermissionsRequestBuilder.java @@ -60,7 +60,7 @@ public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PermissionCollectionResponse get() { return get(null); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public Permission post(@jakarta.annotation.Nonnull final Permission body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new PermissionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/PermissionItemRequestBuilder.java index d8be34e500f..5fe1f71e6d9 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/PermissionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/PermissionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public Permission get() { return get(null); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get permissions from drives + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java index 9018f68fc5f..55b5b0ab943 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java @@ -60,7 +60,7 @@ public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PermissionCollectionResponse get() { return get(null); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public Permission post(@jakarta.annotation.Nonnull final Permission body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new PermissionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java index d55a49dc283..888e640360a 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public Permission get() { return get(null); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/PermissionsRequestBuilder.java index 63b5b517bcf..9a1eadc5f88 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/PermissionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/PermissionsRequestBuilder.java @@ -60,7 +60,7 @@ public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PermissionCollectionResponse get() { return get(null); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public Permission post(@jakarta.annotation.Nonnull final Permission body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new PermissionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java index fde12270737..32f6c1518c1 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public Permission get() { return get(null); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get permissions from groups + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/IdentityGovernanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/IdentityGovernanceRequestBuilder.java index a311fce55e2..00ba22aeef0 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/IdentityGovernanceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/IdentityGovernanceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder; import com.microsoft.graph.identitygovernance.appconsent.AppConsentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.LifecycleWorkflowsRequestBuilder; import com.microsoft.graph.identitygovernance.privilegedaccess.PrivilegedAccessRequestBuilder; @@ -42,6 +43,14 @@ public AccessReviewsRequestBuilder accessReviews() { public AppConsentRequestBuilder appConsent() { return new AppConsentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + * @return a {@link CatalogsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CatalogsRequestBuilder catalogs() { + return new CatalogsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the entitlementManagement property of the microsoft.graph.identityGovernance entity. * @return a {@link EntitlementManagementRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/CatalogsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/CatalogsRequestBuilder.java new file mode 100644 index 00000000000..c7f45234804 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/CatalogsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs; + +import com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageCatalog; +import com.microsoft.graph.models.AccessPackageCatalogCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CatalogsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + * @param accessPackageCatalogId The unique identifier of accessPackageCatalog + * @return a {@link AccessPackageCatalogItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageCatalogItemRequestBuilder byAccessPackageCatalogId(@jakarta.annotation.Nonnull final String accessPackageCatalogId) { + Objects.requireNonNull(accessPackageCatalogId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageCatalog%2Did", accessPackageCatalogId); + return new AccessPackageCatalogItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CatalogsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CatalogsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CatalogsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CatalogsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get catalogs from identityGovernance + * @return a {@link AccessPackageCatalogCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalogCollectionResponse get() { + return get(null); + } + /** + * Get catalogs from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCatalogCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalogCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageCatalogCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to catalogs for identityGovernance + * @param body The request body + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog post(@jakarta.annotation.Nonnull final AccessPackageCatalog body) { + return post(body, null); + } + /** + * Create new navigation property to catalogs for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog post(@jakarta.annotation.Nonnull final AccessPackageCatalog body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageCatalog::createFromDiscriminatorValue); + } + /** + * Get catalogs from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get catalogs from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to catalogs for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageCatalog body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to catalogs for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageCatalog body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CatalogsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CatalogsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CatalogsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get catalogs from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..02abfcafdef --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/AccessPackageCatalogItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/AccessPackageCatalogItemRequestBuilder.java new file mode 100644 index 00000000000..e267e429ddd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/AccessPackageCatalogItemRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.identitygovernance.catalogs.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder; +import com.microsoft.graph.models.AccessPackageCatalog; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageCatalogItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link AccessPackagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackagesRequestBuilder accessPackages() { + return new AccessPackagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link CustomWorkflowExtensionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomWorkflowExtensionsRequestBuilder customWorkflowExtensions() { + return new CustomWorkflowExtensionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link ResourceRolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRolesRequestBuilder resourceRoles() { + return new ResourceRolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link ResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourcesRequestBuilder resources() { + return new ResourcesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link ResourceScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceScopesRequestBuilder resourceScopes() { + return new ResourceScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageCatalogItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageCatalogItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageCatalogItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageCatalogItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property catalogs for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property catalogs for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get catalogs from identityGovernance + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog get() { + return get(null); + } + /** + * Get catalogs from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageCatalog::createFromDiscriminatorValue); + } + /** + * Update the navigation property catalogs in identityGovernance + * @param body The request body + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog patch(@jakarta.annotation.Nonnull final AccessPackageCatalog body) { + return patch(body, null); + } + /** + * Update the navigation property catalogs in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog patch(@jakarta.annotation.Nonnull final AccessPackageCatalog body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageCatalog::createFromDiscriminatorValue); + } + /** + * Delete navigation property catalogs for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property catalogs for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get catalogs from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get catalogs from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property catalogs in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageCatalog body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property catalogs in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageCatalog body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageCatalogItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageCatalogItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageCatalogItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get catalogs from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/AccessPackagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/AccessPackagesRequestBuilder.java new file mode 100644 index 00000000000..6c8156c6225 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/AccessPackagesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.accesspackages; + +import com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + * @param accessPackageId The unique identifier of accessPackage + * @return a {@link AccessPackageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageItemRequestBuilder byAccessPackageId(@jakarta.annotation.Nonnull final String accessPackageId) { + Objects.requireNonNull(accessPackageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackage%2Did", accessPackageId); + return new AccessPackageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @return a {@link AccessPackageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCollectionResponse get() { + return get(null); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageCollectionResponse::createFromDiscriminatorValue); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The access packages in this catalog. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8347f48084c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/item/AccessPackageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/item/AccessPackageItemRequestBuilder.java new file mode 100644 index 00000000000..c80894f3d57 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/item/AccessPackageItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item; + +import com.microsoft.graph.models.AccessPackage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @return a {@link AccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackage get() { + return get(null); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackage::createFromDiscriminatorValue); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The access packages in this catalog. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java new file mode 100644 index 00000000000..e3ba7dc5e05 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions; + +import com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder; +import com.microsoft.graph.models.CustomCalloutExtension; +import com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomWorkflowExtensionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + * @param customCalloutExtensionId The unique identifier of customCalloutExtension + * @return a {@link CustomCalloutExtensionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomCalloutExtensionItemRequestBuilder byCustomCalloutExtensionId(@jakarta.annotation.Nonnull final String customCalloutExtensionId) { + Objects.requireNonNull(customCalloutExtensionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customCalloutExtension%2Did", customCalloutExtensionId); + return new CustomCalloutExtensionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CustomWorkflowExtensionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomWorkflowExtensionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CustomWorkflowExtensionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomWorkflowExtensionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @return a {@link CustomCalloutExtensionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtensionCollectionResponse get() { + return get(null); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomCalloutExtensionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtensionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtensionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to customWorkflowExtensions for identityGovernance + * @param body The request body + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension post(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { + return post(body, null); + } + /** + * Create new navigation property to customWorkflowExtensions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension post(@jakarta.annotation.Nonnull final CustomCalloutExtension body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to customWorkflowExtensions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to customWorkflowExtensions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomCalloutExtension body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomWorkflowExtensionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomWorkflowExtensionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomWorkflowExtensionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get customWorkflowExtensions from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7e2a06dfa76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java new file mode 100644 index 00000000000..a1de1ffff30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item; + +import com.microsoft.graph.models.CustomCalloutExtension; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomCalloutExtensionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CustomCalloutExtensionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomCalloutExtensionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomCalloutExtensionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomCalloutExtensionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension get() { + return get(null); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); + } + /** + * Update the navigation property customWorkflowExtensions in identityGovernance + * @param body The request body + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { + return patch(body, null); + } + /** + * Update the navigation property customWorkflowExtensions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); + } + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get customWorkflowExtensions from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property customWorkflowExtensions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property customWorkflowExtensions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomCalloutExtension body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomCalloutExtensionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomCalloutExtensionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomCalloutExtensionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get customWorkflowExtensions from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/ResourceRolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/ResourceRolesRequestBuilder.java new file mode 100644 index 00000000000..8ff48f09f14 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/ResourceRolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRolesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + * @param accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId) { + Objects.requireNonNull(accessPackageResourceRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did", accessPackageResourceRoleId); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get resourceRoles from identityGovernance + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Get resourceRoles from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to resourceRoles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to resourceRoles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Get resourceRoles from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resourceRoles from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to resourceRoles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to resourceRoles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceRolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get resourceRoles from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e84e3bec778 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..b5ad4050f35 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resourceRoles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resourceRoles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resourceRoles from identityGovernance + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Get resourceRoles from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property resourceRoles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property resourceRoles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property resourceRoles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resourceRoles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resourceRoles from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resourceRoles from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resourceRoles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resourceRoles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resourceRoles from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..d2e0d4d29bf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..5c2117f413a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..f806f4df321 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..1b97ae4a6cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId1 The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId1(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId1) { + Objects.requireNonNull(accessPackageResourceRoleId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did1", accessPackageResourceRoleId1); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..522f428f646 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..8d01cfc809f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item; + +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..30366729c4e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId) { + Objects.requireNonNull(accessPackageResourceScopeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did", accessPackageResourceScopeId); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2c92d660411 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..8f6497c4521 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..fcffc517e40 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..4315c5d8c34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..30d5b999dc0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..e67b47b73dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId1 The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId1(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId1) { + Objects.requireNonNull(accessPackageResourceRoleId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did1", accessPackageResourceRoleId1); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b955d5f6a58 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..35750bc88bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item; + +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..8fbd97f758c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1713d2dddde --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..cdcefd135f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..ab23f79d8e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ce0bb010a02 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..8f4f5ef1fcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..5ecf4546eb6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..4ba3fb41585 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..d4e0fe4fe5f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7cd80a15532 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..e965c7d13cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..6123ec98d1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9251b4e22d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..734dbcbfc15 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..b101bf8da62 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..216303776a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/ResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/ResourcesRequestBuilder.java new file mode 100644 index 00000000000..4972d771da8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/ResourcesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.AccessPackageResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + * @param accessPackageResourceId The unique identifier of accessPackageResource + * @return a {@link AccessPackageResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceItemRequestBuilder byAccessPackageResourceId(@jakarta.annotation.Nonnull final String accessPackageResourceId) { + Objects.requireNonNull(accessPackageResourceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResource%2Did", accessPackageResourceId); + return new AccessPackageResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Access package resources in this catalog. + * @return a {@link AccessPackageResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceCollectionResponse get() { + return get(null); + } + /** + * Access package resources in this catalog. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to resources for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource post(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return post(body, null); + } + /** + * Create new navigation property to resources for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource post(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Access package resources in this catalog. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Access package resources in this catalog. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to resources for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to resources for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Access package resources in this catalog. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..201f52c7ac3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java new file mode 100644 index 00000000000..6a647104f00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resources for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resources for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Access package resources in this catalog. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Access package resources in this catalog. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resources in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resources in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resources for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resources for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Access package resources in this catalog. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Access package resources in this catalog. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resources in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resources in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Access package resources in this catalog. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..0c73a950f21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..b4e62d6f776 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..992f5b0e763 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId) { + Objects.requireNonNull(accessPackageResourceRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did", accessPackageResourceRoleId); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..af84ec5ee16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..21f48ec6561 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..8da954f8772 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..c2e1bcc5b4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..bb0270dc271 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..7a21238a333 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId) { + Objects.requireNonNull(accessPackageResourceScopeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did", accessPackageResourceScopeId); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..66270b8d2bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..47d042a3f0f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..9054526077b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..7d33ac45fda --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..e2398ba4584 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..f6e0c93bfcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ae86bf67397 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..e0dd40dd34e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..10a77241037 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..208d6887d14 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..f52d1502997 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..cd0ca324c8b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..410b2735ffc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..893df5a809a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b024bfcb189 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..8c942d3a8c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..eb35475a27f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..974f1395c95 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..e05c65d87b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..479a770bfc6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..e44dea67c1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..ee59175c9ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId) { + Objects.requireNonNull(accessPackageResourceScopeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did", accessPackageResourceScopeId); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..132b0226668 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..dde6c055d23 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..791e5550361 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..a0b8edc62a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..6dbe6d567cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..c6d2e9e429f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId) { + Objects.requireNonNull(accessPackageResourceRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did", accessPackageResourceRoleId); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f7b40e547b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..9b469082de3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..96da42fcf94 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..837d6756fba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..d916fdc5d08 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..9fec11071aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..886f41b5b00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..abdfc93051d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..eccedb0ee6b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1babd777b3a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..13c5a528cbf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..66b067dbf2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..940446fc64c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..ee47e8fefad --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c8505f5995f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..7bdc3192da5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..4e853378848 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0526d0b6b81 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..1ca117f0652 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..6736e160eea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..172b6c9c585 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..eca643e2850 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3b6a8e2ba34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..926904677e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..351f7f6e72a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..555c9e140ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..2a1aa5f08a8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..a8c717919df --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b9a8a3b0c38 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/ResourceScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/ResourceScopesRequestBuilder.java new file mode 100644 index 00000000000..eaa2a55b016 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/ResourceScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceScopesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + * @param accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId) { + Objects.requireNonNull(accessPackageResourceScopeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did", accessPackageResourceScopeId); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ResourceScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ResourceScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get resourceScopes from identityGovernance + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Get resourceScopes from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to resourceScopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to resourceScopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Get resourceScopes from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resourceScopes from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to resourceScopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to resourceScopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get resourceScopes from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f87a8378097 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..51a83cd7602 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resourceScopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resourceScopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resourceScopes from identityGovernance + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Get resourceScopes from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property resourceScopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property resourceScopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property resourceScopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resourceScopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resourceScopes from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resourceScopes from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resourceScopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resourceScopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resourceScopes from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..8e26c63f0c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..6a09536ab75 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..bd9c2724ea5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..be962690fb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId) { + Objects.requireNonNull(accessPackageResourceRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did", accessPackageResourceRoleId); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7f45da03a50 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..8d4f1cf4f9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..a2b0e6a74b6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..676b1b4a354 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..28665f25d9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..db4962ccf96 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId1 The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId1(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId1) { + Objects.requireNonNull(accessPackageResourceScopeId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did1", accessPackageResourceScopeId1); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8f7140c7b3d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..0f1387ebec4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item; + +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..dcd38dc0947 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b70b5b27d56 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..4d465a2f6aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..5788c4e98c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3d951a682da --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..a34ba1fc26e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..9365ddb8014 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b9f6232d7e3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..b037f72f847 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId1 The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId1(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId1) { + Objects.requireNonNull(accessPackageResourceScopeId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did1", accessPackageResourceScopeId1); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0d3bd529ae3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..a289d817881 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item; + +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. Supports $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..097c6aeed16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..66f5d93b2fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a4302f665ee --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..7bc4acbbfd6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..dd1b190379b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..d0b36f90cf3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..e195562e10f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..24feed7fb7e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java index 14e496328c9..91d1f632258 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java index 2a0a82dd878..d95869ddb07 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..5e2dcbbb315 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0e7d6912445 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..365b3ea1f6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..680dd072628 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..760c4940283 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..1010b759c0a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..b5950e072c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..08ee62e6f31 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..cae28b875cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1c1d010b765 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a8a2a922526 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..c864180523b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..da2cf20419c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..dcafc483cf4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..a4419a5a6cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..058f0bb2b71 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java index d63ac2d3019..e253f242a57 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java index f6da1829d6c..71ca72e7030 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..8c8889da791 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ecedcb4d00a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..2c150951ef2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..f62cd7ae9d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a981ca95018 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..7334c4b7a2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..24d7827b9a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..ab67145e82d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..095723dd2a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..020bcc45be6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a089ad6c7b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..a815d69398e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9bbdda69e12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9d48d8632de --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..c6ae101ae2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b102372254b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java index 2021981588b..a49b53fd959 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index d75d17153f7..78493cee1ef 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..18ce7025e05 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2d766366bfc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a91a634dafb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..9faa4462b00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8633e7d068c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..aec1a33d48f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..c3de60370db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..78196567de4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..ff187edbbbe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..13d9bd60598 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..4d420e18a28 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..be7220b6ea4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b939392c70b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..0c23889e07d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..262663a2176 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..5e608e5d966 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java index ffb4c5db6c4..fafe285de22 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java index 3d335925075..28de96aa9ed 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index b1bbc75d398..dcd1c7ca85e 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..8e06d5ed182 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0457d3f51ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..39f6924d3fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..94f3ce93625 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..36499edb2be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..d8fa7472818 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..a20728d9432 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..0d7071585a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..05b3a8f7fe0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cf2c40cd733 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..9c1161cd43e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..34ded9aa948 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d6324f68d8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..1f19cf12317 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..8eddf64d856 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..cd46ea7ae22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java index ce6c273c49b..2663cfcae11 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 61c0403b908..ebc9ebbde2c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..97937439578 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d30d9954608 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..89d643770b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..a6fd94df501 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a324f7a169d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9247e1ee663 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..400ca2f3757 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..48325da8d17 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..0dfb031fc2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..082337d1f60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..70539987531 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..f0f1ec6d95c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f12cc2e0f3d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..0d2cadc4e67 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..bd06b889f22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..cd717ea3fe5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..b8bc323a6fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the customDataProvidedResourceUploadSession objects and their properties. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * Get a list of the customDataProvidedResourceUploadSession objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Get a list of the customDataProvidedResourceUploadSession objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the customDataProvidedResourceUploadSession objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the customDataProvidedResourceUploadSession objects and their properties. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..152cd045b49 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..432b2c5af4d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a customDataProvidedResourceUploadSession object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a customDataProvidedResourceUploadSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession object. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete a customDataProvidedResourceUploadSession object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a customDataProvidedResourceUploadSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..c3bccb248ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7898c1fe579 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..b0fa3f5e78e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..1e717937249 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..8d58d4c932d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java index dc1a1be24c4..e03a10fc26c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index e94b689269f..795b994d241 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..1a1a062d75c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8bd1c9081de --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..34cf261350a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..2eda470fa12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d2c79ef8629 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..85bc520fa4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..732308b93c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..aeb8680d218 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..6049805c88a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3790cb5f33a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..5a4ab658aaa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..8cb55916146 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..24b87a39f7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..52aaabc7e4d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..cda6fa2daa5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..e145e1f7b9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java index dd68dc10758..3e9de37b445 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java index 7d0a5876258..0a718a64fa5 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 4f7c095b6ad..1ab2d8d3588 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..1665c1fd680 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cfd8f3444d1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..6e76452ae1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..91ff3cdf2e3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cf9a68657d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..e142fbe4abd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..bed3495fc9c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..5cae29175d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..16db0431bb5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3e188e49b6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a0bd54981c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..675b407dad3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..378078c8600 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..d21884d5752 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..ee10a354566 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b0b8cf4ee92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 79f0609cc2a..720186cad58 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index ab54c916450..692769ccae7 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..4dc0c442f35 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..aa2816e7072 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..b72213b9c3f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..dc4f7151e10 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c965f0f70c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..91b9b643980 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..b800eeb7ffa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..42e0ae83c6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..c7930bb68aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..604874ed9d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..76aef46e811 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..04c37a2574f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fafa540165d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..c00caff9a51 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..f3d44fc4565 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b5495365e11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..a75fd21c863 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..24941969eec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..8a786c013ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..b07fa26f4ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d2dd403760c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..e0c14614de4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..39729cf4bd8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..655bb077a3d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java index feabec11476..a44bfdb7de1 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 64c18711393..ef1f08cfe28 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..ffaad70a3a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a1b77b9ea85 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..9fa865951c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..19dfef461be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cbc18a313a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..13af6744c63 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..594984ba670 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..ce21708a1c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..293539f038e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..231ec0aa25a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..d702d1b6a7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..d99c65b2702 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4a1b4943ba2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..8c321135820 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..9d135affd5c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..e88aab67f3f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java index 28353597253..94ab7b8b61d 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java index 939a7c3a31b..d6674273224 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index dec44cad380..86cb3247f45 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..3f14cba3455 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..61033ce7f8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..7d04d62f7fa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..7ca38d2d8f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3ef7c4094a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..2d7d97582d6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..4f2f638470f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..c6025c0bfc2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..feee5b6a4df --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..095882d727a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..2643b325752 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..f4639cfbea1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8caf28a3356 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..bca9e4f71af --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..90bc5b7db9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..63014b4e044 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 9f247334241..2bfab017515 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 9e2ae265197..2495ba611d4 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..d8f893e6d81 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c6e0912e3ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..f8859ac15c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..cf2f013e68f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e4aab876eed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9be7cc97a75 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..e7414db258e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..6960804a0ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..9d3a1dc6e4b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2da2023a2bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..4676a64eec5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..de63ec40487 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4a305c2c90e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..c42e9c098b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..da246485294 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..0667935e238 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..9b5ac795f25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4002d7ab59b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..cb9485fa85f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..3c078d4a8cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2c4aa08909b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..7d955a0b280 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..56a5147fb22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..f2bf9496828 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java index 2e8ab2935bd..312bbe3c3fa 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index d0babb63466..a0f424575c1 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..778a8815c46 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d90c687f7e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..b8befbf803f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..42e39fb5594 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..897b1bc8d71 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9292076b116 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..104a0d01126 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b6e2d03918c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..c25db82609e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..292094166f6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..13a043b82b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..e1f9ac07b90 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..77a754371db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..669b0d242cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..6cfcfb81559 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..bc17952f726 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java index c5978d3717f..15d79e71677 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java index 61a77350add..e13585bb2c9 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index cc1a7ac2afd..dea1acc1ded 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..fd277c315a8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..143f8977c1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..8f5d0e39a21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..c66d9b7a93f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2d5dcd87efe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..ebccea619f2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..43e502b6a4f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..8f018fd74ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..e1fed539fda --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..846aee0db72 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..6e1c62b612f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..3ac7bd4ac6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2c2212a0bf1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..29c0ce94b24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..ca45aa0ba47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..2fc89fa35a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 943fcd4c8b7..1ef268b1e4f 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 4812415544f..6e0548a30a5 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..20b63537583 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c8822ca58e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..70cecc160c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..8fde67ffee4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7dd45537eb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..1a918781214 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..119103fe052 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..31f2502463a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..852bfed62d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0f1df373644 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..37237cdc015 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..491bddbbe38 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..671f86b4ab2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..7c73820d6c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..f7ad05a865d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..7e90e157232 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..d2aa722ce4f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2bcb8691c1b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..bcf3b14fd61 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..c1f925941b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ca631351f0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..907a5c4ccb4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..b5192713978 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..bafbe7f988d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java index 282724aacda..fd4168cc026 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java index 8ee905bfc83..1745f633658 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..af8719857e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5f81a065cb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..0ba2d1c0628 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..312e9717634 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b16b6ab817d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..5bb07e2efa8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..bda9441f0b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..f2b282d375f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..3d9dfed60a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c1370814ac6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..68049179d30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..1f5455828b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3c25b213586 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..20a9746087a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..19d1168537c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..70bcb852cf2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java index f3e58f539c4..0938709729b 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java index 7f1fe1389e3..0e8512ca240 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..1d77ba2fd4f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4f2de6ae28d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..1232233f03f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..cf308eb78e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1d972690b0a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..a3d5af91a88 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..fef322927d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..81a16817182 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..3bb89d9a2bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..aaab7b13070 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..9e72c98b6d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..196ecf93106 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..907032f99d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..f71df9de67b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..64ea3478a93 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..c2c1b0e1234 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java index b6399bee90c..8d766c7f763 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java index 3d4e55ec136..f3f61210211 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index ac380c6a572..64d795575bb 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..4c9243874f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cb166ef343f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..b76b479e0a2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..5138c5c8836 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8dee24b5667 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..8e862a54255 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..fcba0f34b8d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..4e8ca9259de --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..9b88413db16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a68134fe2e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..24aa305c791 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..02b2e723582 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..961dcfdf417 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9f14c526c49 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..c704470d389 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..23c3a74bdd8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 19ca9fa5d6c..eb2647890ab 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 4f059c03dd0..f4794b223c2 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..911cfa2539c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2a77768ca4c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..37131a72cbe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..94690a3beaa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b5fd105c71a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..e256a7e2c78 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..a4301feee58 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..02ba1efea76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..bc2d1f5eb7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..38d6a76ced9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..9819ab07b13 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..21fde4651fb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b393c9bf2a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..302e25e79bf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..e8ef53e8b6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..ebcda7f26ee --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..30754b2e3ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b6e430e4f7b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..6f9f1a78020 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..1ad910dadbf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..70f0f0d0052 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..2694ff430be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..1eae63c68a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..1cf2d12e315 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt index ce63ba007f3..4191731d1a0 100644 --- a/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt +++ b/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt @@ -31778,6 +31778,7 @@ com.microsoft.graph.directory.DirectoryRequestBuilder::|public|patch(body:Direct com.microsoft.graph.directory.DirectoryRequestBuilder::|public|patch(body:Directory; requestConfiguration?:java.util.function.Consumer):Directory com.microsoft.graph.directory.DirectoryRequestBuilder::|public|publicKeyInfrastructure:PublicKeyInfrastructureRequestBuilder com.microsoft.graph.directory.DirectoryRequestBuilder::|public|recovery:RecoveryRequestBuilder +com.microsoft.graph.directory.DirectoryRequestBuilder::|public|remoteTenantGroups:RemoteTenantGroupsRequestBuilder com.microsoft.graph.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder com.microsoft.graph.directory.DirectoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:String):SubscriptionsWithCommerceSubscriptionIdRequestBuilder com.microsoft.graph.directory.DirectoryRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -32388,6 +32389,71 @@ com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|publi com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|toPostRequestInformation(body:Snapshot):RequestInformation com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|toPostRequestInformation(body:Snapshot; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|withUrl(rawUrl:String):SnapshotsRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete():Void +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|get():RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toPatchRequestInformation(body:RemoteTenantGroup):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toPatchRequestInformation(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|withUrl(rawUrl:String):RemoteTenantGroupItemRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|byRemoteTenantGroupId(remoteTenantGroupId:String):RemoteTenantGroupItemRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|get():RemoteTenantGroupCollectionResponse +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RemoteTenantGroupCollectionResponse +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toPostRequestInformation(body:RemoteTenantGroup):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toPostRequestInformation(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|withUrl(rawUrl:String):RemoteTenantGroupsRequestBuilder com.microsoft.graph.directory.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.directory.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.directory.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -98488,6 +98554,2794 @@ com.microsoft.graph.identitygovernance.appconsent.appconsentrequests.item.userco com.microsoft.graph.identitygovernance.appconsent.appconsentrequests.item.userconsentrequests.UserConsentRequestsRequestBuilder::|public|toPostRequestInformation(body:UserConsentRequest):RequestInformation com.microsoft.graph.identitygovernance.appconsent.appconsentrequests.item.userconsentrequests.UserConsentRequestsRequestBuilder::|public|toPostRequestInformation(body:UserConsentRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.appconsent.appconsentrequests.item.userconsentrequests.UserConsentRequestsRequestBuilder::|public|withUrl(rawUrl:String):UserConsentRequestsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|byAccessPackageCatalogId(accessPackageCatalogId:String):AccessPackageCatalogItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|get():AccessPackageCatalogCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageCatalogCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|post(body:AccessPackageCatalog):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|post(body:AccessPackageCatalog; requestConfiguration?:java.util.function.Consumer):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|toPostRequestInformation(body:AccessPackageCatalog):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|toPostRequestInformation(body:AccessPackageCatalog; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|withUrl(rawUrl:String):CatalogsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|accessPackages:AccessPackagesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|customWorkflowExtensions:CustomWorkflowExtensionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|get():AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|patch(body:AccessPackageCatalog):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|patch(body:AccessPackageCatalog; requestConfiguration?:java.util.function.Consumer):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resourceRoles:ResourceRolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resources:ResourcesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resourceScopes:ResourceScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageCatalog):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageCatalog; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageCatalogItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|byAccessPackageId(accessPackageId:String):AccessPackageItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|get():AccessPackageCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|withUrl(rawUrl:String):AccessPackagesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|get():AccessPackage +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackage +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|byCustomCalloutExtensionId(customCalloutExtensionId:String):CustomCalloutExtensionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|get():CustomCalloutExtensionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomCalloutExtensionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|post(body:CustomCalloutExtension):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|post(body:CustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|toPostRequestInformation(body:CustomCalloutExtension):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|toPostRequestInformation(body:CustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|withUrl(rawUrl:String):CustomWorkflowExtensionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|get():CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|patch(body:CustomCalloutExtension):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|patch(body:CustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomCalloutExtension):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomCalloutExtensionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId1(accessPackageResourceRoleId1:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId1(accessPackageResourceRoleId1:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId(accessPackageResourceScopeId:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|byAccessPackageResourceRoleId(accessPackageResourceRoleId:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|withUrl(rawUrl:String):ResourceRolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId(accessPackageResourceScopeId:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId(accessPackageResourceRoleId:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId(accessPackageResourceRoleId:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId(accessPackageResourceScopeId:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|byAccessPackageResourceId(accessPackageResourceId:String):AccessPackageResourceItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|get():AccessPackageResourceCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|post(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|post(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|withUrl(rawUrl:String):ResourcesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId1(accessPackageResourceScopeId1:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId(accessPackageResourceRoleId:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId1(accessPackageResourceScopeId1:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|byAccessPackageResourceScopeId(accessPackageResourceScopeId:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|withUrl(rawUrl:String):ResourceScopesRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackageassignmentapprovals.AccessPackageAssignmentApprovalsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackageassignmentapprovals.AccessPackageAssignmentApprovalsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackageassignmentapprovals.AccessPackageAssignmentApprovalsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99359,6 +102213,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -99513,6 +102368,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -99579,6 +102435,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99606,6 +102608,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.RoleRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.RoleRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.RoleRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99681,6 +102829,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -99770,6 +102919,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -99836,6 +102986,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99928,6 +103224,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.ScopeRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.ScopeRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.ScopeRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101108,6 +104550,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -101262,6 +104705,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -101328,6 +104772,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101355,6 +104945,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.ResourceRolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101423,6 +105159,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101535,6 +105272,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -101623,7 +105361,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101651,6 +105536,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101766,6 +105797,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -101854,7 +105886,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101882,6 +106061,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101909,6 +106234,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -102025,6 +106496,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -102114,6 +106586,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -102180,6 +106653,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -102272,6 +106891,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.ResourceScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -102716,6 +107481,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -102828,6 +107594,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -102916,7 +107683,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -102944,6 +107858,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -103059,6 +108119,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -103147,7 +108208,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -103175,6 +108383,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -103202,6 +108556,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -103529,6 +109029,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -103683,6 +109184,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -103749,6 +109251,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -103776,6 +109424,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.ResourceRolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -103844,6 +109638,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -103956,6 +109751,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -104044,7 +109840,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -104072,6 +110015,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -104187,6 +110276,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -104275,7 +110365,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -104303,6 +110540,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -104330,6 +110713,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.ResourcesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -104446,6 +110975,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -104535,6 +111065,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -104601,6 +111132,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -104693,6 +111370,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.ResourceScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -104770,6 +111593,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -104859,6 +111683,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -104947,7 +111772,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -104975,6 +111947,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -105090,6 +112208,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -105178,7 +112297,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -105206,6 +112472,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -105233,6 +112645,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.ResourceRequestsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.ResourceRequestsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.ResourceRequestsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -105350,6 +112908,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -105504,6 +113063,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -105570,6 +113130,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -105597,6 +113303,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.RoleRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.RoleRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.RoleRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -105672,6 +113524,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -105761,6 +113614,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -105827,6 +113681,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -105919,6 +113919,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.ScopeRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.ScopeRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.ScopeRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -106012,6 +114158,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.Acce com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -106124,6 +114271,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -106212,7 +114360,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -106240,6 +114535,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -106355,6 +114796,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -106443,7 +114885,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -106471,6 +115060,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -106498,6 +115233,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.ResourcesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -106663,6 +115544,7 @@ com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder.GetReque com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|accessReviews:AccessReviewsRequestBuilder com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|appConsent:AppConsentRequestBuilder +com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|catalogs:CatalogsRequestBuilder com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|entitlementManagement:EntitlementManagementRequestBuilder @@ -115587,6 +124469,7 @@ com.microsoft.graph.models.AccessPackageResource::|public|getOriginId():String com.microsoft.graph.models.AccessPackageResource::|public|getOriginSystem():String com.microsoft.graph.models.AccessPackageResource::|public|getRoles():java.util.List com.microsoft.graph.models.AccessPackageResource::|public|getScopes():java.util.List +com.microsoft.graph.models.AccessPackageResource::|public|getUploadSessions():java.util.List com.microsoft.graph.models.AccessPackageResource::|public|OdataType:String com.microsoft.graph.models.AccessPackageResource::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AccessPackageResource::|public|setAttributes(value?:java.util.List):void @@ -115599,6 +124482,7 @@ com.microsoft.graph.models.AccessPackageResource::|public|setOriginId(value?:Str com.microsoft.graph.models.AccessPackageResource::|public|setOriginSystem(value?:String):void com.microsoft.graph.models.AccessPackageResource::|public|setRoles(value?:java.util.List):void com.microsoft.graph.models.AccessPackageResource::|public|setScopes(value?:java.util.List):void +com.microsoft.graph.models.AccessPackageResource::|public|setUploadSessions(value?:java.util.List):void com.microsoft.graph.models.AccessPackageResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageResource com.microsoft.graph.models.AccessPackageResourceAttribute::|protected|backingStore:BackingStore com.microsoft.graph.models.AccessPackageResourceAttribute::|public|constructor():void @@ -119871,6 +128755,26 @@ com.microsoft.graph.models.Authentication::|public|setSoftwareOathMethods(value? com.microsoft.graph.models.Authentication::|public|setTemporaryAccessPassMethods(value?:java.util.List):void com.microsoft.graph.models.Authentication::|public|setWindowsHelloForBusinessMethods(value?:java.util.List):void com.microsoft.graph.models.Authentication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Authentication +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|constructor():void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getAppVersion():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getClientApp():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getDeviceId():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getOdataType():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getOperatingSystem():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setAppVersion(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setClientApp(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setDeviceId(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setOperatingSystem(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationAppDeviceDetails +com.microsoft.graph.models.AuthenticationAppDeviceDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.AuthenticationAttributeCollectionInputConfiguration::|protected|backingStore:BackingStore com.microsoft.graph.models.AuthenticationAttributeCollectionInputConfiguration::|public|constructor():void com.microsoft.graph.models.AuthenticationAttributeCollectionInputConfiguration::|public|getAdditionalData():Map @@ -125067,6 +133971,24 @@ com.microsoft.graph.models.CloudPcWindowsSetting::|public|setLocale(value?:Strin com.microsoft.graph.models.CloudPcWindowsSetting::|public|setOdataType(value?:String):void com.microsoft.graph.models.CloudPcWindowsSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcWindowsSetting com.microsoft.graph.models.CloudPcWindowsSetting~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CloudVideoInteropInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.CloudVideoInteropInfo::|public|constructor():void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getMoreInfoWebUrl():String +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getOdataType():String +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getTenantKey():String +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getVideoTeleconferenceId():String +com.microsoft.graph.models.CloudVideoInteropInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setMoreInfoWebUrl(value?:String):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setTenantKey(value?:String):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setVideoTeleconferenceId(value?:String):void +com.microsoft.graph.models.CloudVideoInteropInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudVideoInteropInfo +com.microsoft.graph.models.CloudVideoInteropInfo~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CoachmarkLocation::|protected|backingStore:BackingStore com.microsoft.graph.models.CoachmarkLocation::|public|constructor():void com.microsoft.graph.models.CoachmarkLocation::|public|getAdditionalData():Map @@ -126371,6 +135293,9 @@ com.microsoft.graph.models.ContentBase::|public|setBackingStore(value:BackingSto com.microsoft.graph.models.ContentBase::|public|setOdataType(value?:String):void com.microsoft.graph.models.ContentBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ContentBase com.microsoft.graph.models.ContentBase~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ContentCategory::0000-None +com.microsoft.graph.models.ContentCategory::0001-Ai +com.microsoft.graph.models.ContentCategory::0002-UnknownFutureValue com.microsoft.graph.models.ContentCustomization::|protected|backingStore:BackingStore com.microsoft.graph.models.ContentCustomization::|public|constructor():void com.microsoft.graph.models.ContentCustomization::|public|getAdditionalData():Map @@ -126930,6 +135855,7 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getOdataType():String +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getServiceProviderConstraints():ServiceProviderConstraints com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getTenantId():String com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getTenantRestrictions():CrossTenantAccessPolicyTenantRestrictions com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|serialize(writer:SerializationWriter):Void @@ -126948,6 +135874,7 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationInbound(value?:CrossTenantAccessPolicyM365CollaborationInboundSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationOutbound(value?:CrossTenantAccessPolicyM365CollaborationOutboundSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setServiceProviderConstraints(value?:ServiceProviderConstraints):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setTenantId(value?:String):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationPartner @@ -127166,6 +136093,120 @@ com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse::|public|get com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomCalloutExtensionCollectionResponse +com.microsoft.graph.models.CustomDataProvidedResource-->AccessPackageResource +com.microsoft.graph.models.CustomDataProvidedResource::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResource::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResource::|public|getNotificationEndpointConfiguration():CustomExtensionEndpointConfiguration +com.microsoft.graph.models.CustomDataProvidedResource::|public|OdataType:String +com.microsoft.graph.models.CustomDataProvidedResource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResource::|public|setNotificationEndpointConfiguration(value?:CustomExtensionEndpointConfiguration):void +com.microsoft.graph.models.CustomDataProvidedResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResource +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession-->CustomDataProvidedResourceUploadSession +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|OdataType:String +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceAccessReviewUploadSession +com.microsoft.graph.models.CustomDataProvidedResourceFile-->Entity +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|getName():String +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|getSize():Long +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|getUploadedDateTime():OffsetDateTime +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|OdataType:String +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|setName(value?:String):void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|setSize(value?:Long):void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|setUploadedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceFile +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData-->AccessReviewContextDataBase +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|public|constructor():void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|public|OdataType:String +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewContextData +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase-->Data +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|constructor():void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|getReviewDefinitionId():String +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|getReviewInstanceId():String +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|OdataType:String +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|setReviewDefinitionId(value?:String):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|setReviewInstanceId(value?:String):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewContextDataBase +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData-->AccessReviewContextDataBase +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|public|constructor():void +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|public|OdataType:String +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplyDecisionContextData +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|protected|backingStore:BackingStore +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|constructor():void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|getAdditionalData():Map +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|getBackingStore():BackingStore +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|getOdataType():String +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|setOdataType(value?:String):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Data +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession-->Entity +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getData():Data +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getFiles():java.util.List +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getIsUploadDone():Boolean +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getReferenceId():String +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getStats():CustomDataProvidedResourceUploadStats +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getStatus():CustomDataProvidedResourceUploadStatus +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|OdataType:String +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setData(value?:Data):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setFiles(value?:java.util.List):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setIsUploadDone(value?:Boolean):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setReferenceId(value?:String):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setStats(value?:CustomDataProvidedResourceUploadStats):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setStatus(value?:CustomDataProvidedResourceUploadStatus):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadSession +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|protected|backingStore:BackingStore +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getAdditionalData():Map +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getFilesUploaded():Integer +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getOdataType():String +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getTotalBytesUploaded():Long +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setFilesUploaded(value?:Integer):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setTotalBytesUploaded(value?:Long):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadStats +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CustomDataProvidedResourceUploadStatus::0000-Active +com.microsoft.graph.models.CustomDataProvidedResourceUploadStatus::0001-Complete +com.microsoft.graph.models.CustomDataProvidedResourceUploadStatus::0002-Expired +com.microsoft.graph.models.CustomDataProvidedResourceUploadStatus::0003-UnknownFutureValue com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration::|protected|backingStore:BackingStore com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration::|public|constructor():void com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration::|public|getAdditionalData():Map @@ -127895,6 +136936,18 @@ com.microsoft.graph.models.DelegatedAdminServiceManagementDetailCollectionRespon com.microsoft.graph.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.DelegatedAdminServiceManagementDetailCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdminServiceManagementDetailCollectionResponse +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints-->ServiceProviderConstraints +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|constructor():void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|getAllowedRoleTemplateIds():java.util.List +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|OdataType:String +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|setAllowedRoleTemplateIds(value?:java.util.List):void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdminServiceProviderConstraints com.microsoft.graph.models.DelegatedPermissionClassification-->Entity com.microsoft.graph.models.DelegatedPermissionClassification::|public|constructor():void com.microsoft.graph.models.DelegatedPermissionClassification::|public|getClassification():PermissionClassificationType @@ -129822,6 +138875,7 @@ com.microsoft.graph.models.Directory::|public|getFieldDeserializers():Map com.microsoft.graph.models.Directory::|public|getPublicKeyInfrastructure():PublicKeyInfrastructureRoot com.microsoft.graph.models.Directory::|public|getRecovery():Recovery +com.microsoft.graph.models.Directory::|public|getRemoteTenantGroups():java.util.List com.microsoft.graph.models.Directory::|public|getSubscriptions():java.util.List com.microsoft.graph.models.Directory::|public|OdataType:String com.microsoft.graph.models.Directory::|public|serialize(writer:SerializationWriter):Void @@ -129834,6 +138888,7 @@ com.microsoft.graph.models.Directory::|public|setFederationConfigurations(value? com.microsoft.graph.models.Directory::|public|setOnPremisesSynchronization(value?:java.util.List):void com.microsoft.graph.models.Directory::|public|setPublicKeyInfrastructure(value?:PublicKeyInfrastructureRoot):void com.microsoft.graph.models.Directory::|public|setRecovery(value?:Recovery):void +com.microsoft.graph.models.Directory::|public|setRemoteTenantGroups(value?:java.util.List):void com.microsoft.graph.models.Directory::|public|setSubscriptions(value?:java.util.List):void com.microsoft.graph.models.Directory::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Directory com.microsoft.graph.models.DirectoryAudit-->Entity @@ -133432,12 +142487,14 @@ com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getAcl():jav com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getActivities():java.util.List com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getContent():ExternalItemContent com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getInformationProtectionLabel():ExternalItemInformationProtectionLabel com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getProperties():Properties com.microsoft.graph.models.externalconnectors.ExternalItem::|public|OdataType:String com.microsoft.graph.models.externalconnectors.ExternalItem::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setAcl(value?:java.util.List):void com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setActivities(value?:java.util.List):void com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setContent(value?:ExternalItemContent):void +com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setInformationProtectionLabel(value?:ExternalItemInformationProtectionLabel):void com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setProperties(value?:Properties):void com.microsoft.graph.models.externalconnectors.ExternalItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalItem com.microsoft.graph.models.externalconnectors.ExternalItemCollectionResponse-->BaseCollectionPaginationCountResponse @@ -133466,6 +142523,20 @@ com.microsoft.graph.models.externalconnectors.ExternalItemContentType::0000-Text com.microsoft.graph.models.externalconnectors.ExternalItemContentType::0001-Html com.microsoft.graph.models.externalconnectors.ExternalItemContentType::0002-UnknownFutureValue com.microsoft.graph.models.externalconnectors.ExternalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|protected|backingStore:BackingStore +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|constructor():void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getAdditionalData():Map +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getBackingStore():BackingStore +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getOdataType():String +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getSensitivityLabelId():String +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|setOdataType(value?:String):void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|setSensitivityLabelId(value?:String):void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalItemInformationProtectionLabel +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.externalconnectors.External~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.externalconnectors.Identity-->Entity com.microsoft.graph.models.externalconnectors.Identity::|public|constructor():void @@ -134803,6 +143874,7 @@ com.microsoft.graph.models.Group::|public|getOnPremisesSamAccountName():String com.microsoft.graph.models.Group::|public|getOnPremisesSecurityIdentifier():String com.microsoft.graph.models.Group::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior com.microsoft.graph.models.Group::|public|getOnPremisesSyncEnabled():Boolean +com.microsoft.graph.models.Group::|public|getOrganizationId():String com.microsoft.graph.models.Group::|public|getOwners():java.util.List com.microsoft.graph.models.Group::|public|getPermissionGrants():java.util.List com.microsoft.graph.models.Group::|public|getPhoto():ProfilePhoto @@ -134883,6 +143955,7 @@ com.microsoft.graph.models.Group::|public|setOnPremisesSamAccountName(value?:Str com.microsoft.graph.models.Group::|public|setOnPremisesSecurityIdentifier(value?:String):void com.microsoft.graph.models.Group::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void com.microsoft.graph.models.Group::|public|setOnPremisesSyncEnabled(value?:Boolean):void +com.microsoft.graph.models.Group::|public|setOrganizationId(value?:String):void com.microsoft.graph.models.Group::|public|setOwners(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setPermissionGrants(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setPhoto(value?:ProfilePhoto):void @@ -136222,6 +145295,7 @@ com.microsoft.graph.models.IdentityGovernance::|public|getAccessReviews():Access com.microsoft.graph.models.IdentityGovernance::|public|getAdditionalData():Map com.microsoft.graph.models.IdentityGovernance::|public|getAppConsent():AppConsentApprovalRoute com.microsoft.graph.models.IdentityGovernance::|public|getBackingStore():BackingStore +com.microsoft.graph.models.IdentityGovernance::|public|getCatalogs():java.util.List com.microsoft.graph.models.IdentityGovernance::|public|getEntitlementManagement():EntitlementManagement com.microsoft.graph.models.IdentityGovernance::|public|getFieldDeserializers():Map> com.microsoft.graph.models.IdentityGovernance::|public|getLifecycleWorkflows():LifecycleWorkflowsContainer @@ -136233,6 +145307,7 @@ com.microsoft.graph.models.IdentityGovernance::|public|setAccessReviews(value?:A com.microsoft.graph.models.IdentityGovernance::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.IdentityGovernance::|public|setAppConsent(value?:AppConsentApprovalRoute):void com.microsoft.graph.models.IdentityGovernance::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.IdentityGovernance::|public|setCatalogs(value?:java.util.List):void com.microsoft.graph.models.IdentityGovernance::|public|setEntitlementManagement(value?:EntitlementManagement):void com.microsoft.graph.models.IdentityGovernance::|public|setLifecycleWorkflows(value?:LifecycleWorkflowsContainer):void com.microsoft.graph.models.IdentityGovernance::|public|setOdataType(value?:String):void @@ -143086,6 +152161,7 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|getAttendanceReports():jav com.microsoft.graph.models.OnlineMeetingBase::|public|getAudioConferencing():AudioConferencing com.microsoft.graph.models.OnlineMeetingBase::|public|getChatInfo():ChatInfo com.microsoft.graph.models.OnlineMeetingBase::|public|getChatRestrictions():ChatRestrictions +com.microsoft.graph.models.OnlineMeetingBase::|public|getCloudVideoInteropInfo():CloudVideoInteropInfo com.microsoft.graph.models.OnlineMeetingBase::|public|getExpiryDateTime():OffsetDateTime com.microsoft.graph.models.OnlineMeetingBase::|public|getFieldDeserializers():Map> com.microsoft.graph.models.OnlineMeetingBase::|public|getIsEndToEndEncryptionEnabled():Boolean @@ -143096,6 +152172,7 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|getJoinWebUrl():String com.microsoft.graph.models.OnlineMeetingBase::|public|getLobbyBypassSettings():LobbyBypassSettings com.microsoft.graph.models.OnlineMeetingBase::|public|getMeetingOptionsWebUrl():String com.microsoft.graph.models.OnlineMeetingBase::|public|getMeetingSpokenLanguageTag():String +com.microsoft.graph.models.OnlineMeetingBase::|public|getMeetingType():OnlineMeetingType com.microsoft.graph.models.OnlineMeetingBase::|public|getRecordAutomatically():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getSensitivityLabelAssignment():OnlineMeetingSensitivityLabelAssignment com.microsoft.graph.models.OnlineMeetingBase::|public|getShareMeetingChatHistoryDefault():MeetingChatHistoryDefaultMode @@ -143122,6 +152199,7 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|setAttendanceReports(value com.microsoft.graph.models.OnlineMeetingBase::|public|setAudioConferencing(value?:AudioConferencing):void com.microsoft.graph.models.OnlineMeetingBase::|public|setChatInfo(value?:ChatInfo):void com.microsoft.graph.models.OnlineMeetingBase::|public|setChatRestrictions(value?:ChatRestrictions):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setCloudVideoInteropInfo(value?:CloudVideoInteropInfo):void com.microsoft.graph.models.OnlineMeetingBase::|public|setExpiryDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.OnlineMeetingBase::|public|setIsEndToEndEncryptionEnabled(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setIsEntryExitAnnounced(value?:Boolean):void @@ -143131,6 +152209,7 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|setJoinWebUrl(value?:Strin com.microsoft.graph.models.OnlineMeetingBase::|public|setLobbyBypassSettings(value?:LobbyBypassSettings):void com.microsoft.graph.models.OnlineMeetingBase::|public|setMeetingOptionsWebUrl(value?:String):void com.microsoft.graph.models.OnlineMeetingBase::|public|setMeetingSpokenLanguageTag(value?:String):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setMeetingType(value?:OnlineMeetingType):void com.microsoft.graph.models.OnlineMeetingBase::|public|setRecordAutomatically(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setSensitivityLabelAssignment(value?:OnlineMeetingSensitivityLabelAssignment):void com.microsoft.graph.models.OnlineMeetingBase::|public|setShareMeetingChatHistoryDefault(value?:MeetingChatHistoryDefaultMode):void @@ -143238,6 +152317,12 @@ com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|setO com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|setSensitivityLabelId(value?:String):void com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingSensitivityLabelAssignment com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OnlineMeetingType::0000-Adhoc +com.microsoft.graph.models.OnlineMeetingType::0001-Scheduled +com.microsoft.graph.models.OnlineMeetingType::0002-Recurring +com.microsoft.graph.models.OnlineMeetingType::0003-Broadcast +com.microsoft.graph.models.OnlineMeetingType::0004-Meetnow +com.microsoft.graph.models.OnlineMeetingType::0005-UnknownFutureValue com.microsoft.graph.models.OnlineMeetingVideoDisabledReason::0000-WatermarkProtection com.microsoft.graph.models.OnlineMeetingVideoDisabledReason::0001-UnknownFutureValue com.microsoft.graph.models.OnOtpSendCustomExtension-->CustomAuthenticationExtension @@ -148057,6 +157142,7 @@ com.microsoft.graph.models.ProcessContentMetadataBase::|public|constructor():voi com.microsoft.graph.models.ProcessContentMetadataBase::|public|getAdditionalData():Map com.microsoft.graph.models.ProcessContentMetadataBase::|public|getBackingStore():BackingStore com.microsoft.graph.models.ProcessContentMetadataBase::|public|getContent():ContentBase +com.microsoft.graph.models.ProcessContentMetadataBase::|public|getContentCategory():ContentCategory com.microsoft.graph.models.ProcessContentMetadataBase::|public|getCorrelationId():String com.microsoft.graph.models.ProcessContentMetadataBase::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.ProcessContentMetadataBase::|public|getFieldDeserializers():Map> @@ -148071,6 +157157,7 @@ com.microsoft.graph.models.ProcessContentMetadataBase::|public|serialize(writer: com.microsoft.graph.models.ProcessContentMetadataBase::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setContent(value?:ContentBase):void +com.microsoft.graph.models.ProcessContentMetadataBase::|public|setContentCategory(value?:ContentCategory):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setCorrelationId(value?:String):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setIdentifier(value?:String):void @@ -149717,6 +158804,29 @@ com.microsoft.graph.models.RemoteLockActionResult::|public|OdataType:String com.microsoft.graph.models.RemoteLockActionResult::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.RemoteLockActionResult::|public|setUnlockPin(value?:String):void com.microsoft.graph.models.RemoteLockActionResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteLockActionResult +com.microsoft.graph.models.RemoteTenantGroup-->DirectoryObject +com.microsoft.graph.models.RemoteTenantGroup::|public|constructor():void +com.microsoft.graph.models.RemoteTenantGroup::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteGroupDisplayName():String +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteGroupId():UUID +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteTenantDisplayName():String +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteTenantId():UUID +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteTenantPrimaryDomain():String +com.microsoft.graph.models.RemoteTenantGroup::|public|OdataType:String +com.microsoft.graph.models.RemoteTenantGroup::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteGroupDisplayName(value?:String):void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteGroupId(value?:UUID):void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteTenantDisplayName(value?:String):void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteTenantId(value?:UUID):void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteTenantPrimaryDomain(value?:String):void +com.microsoft.graph.models.RemoteTenantGroup::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroup +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|constructor():void +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroupCollectionResponse com.microsoft.graph.models.RemoveAccessApplyAction-->AccessReviewApplyAction com.microsoft.graph.models.RemoveAccessApplyAction::|public|constructor():void com.microsoft.graph.models.RemoveAccessApplyAction::|public|getFieldDeserializers():Map> @@ -160023,6 +169133,12 @@ com.microsoft.graph.models.ServicePrincipalSignIn::|public|OdataType:String com.microsoft.graph.models.ServicePrincipalSignIn::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ServicePrincipalSignIn::|public|setServicePrincipalId(value?:String):void com.microsoft.graph.models.ServicePrincipalSignIn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignIn +com.microsoft.graph.models.ServiceProviderConstraints-->Entity +com.microsoft.graph.models.ServiceProviderConstraints::|public|constructor():void +com.microsoft.graph.models.ServiceProviderConstraints::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ServiceProviderConstraints::|public|OdataType:String +com.microsoft.graph.models.ServiceProviderConstraints::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ServiceProviderConstraints::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServiceProviderConstraints com.microsoft.graph.models.ServiceProvisioningError::|protected|backingStore:BackingStore com.microsoft.graph.models.ServiceProvisioningError::|public|constructor():void com.microsoft.graph.models.ServiceProvisioningError::|public|getAdditionalData():Map @@ -160968,24 +170084,30 @@ com.microsoft.graph.models.SignIn::|public|constructor():void com.microsoft.graph.models.SignIn::|public|getAppDisplayName():String com.microsoft.graph.models.SignIn::|public|getAppId():String com.microsoft.graph.models.SignIn::|public|getAppliedConditionalAccessPolicies():java.util.List +com.microsoft.graph.models.SignIn::|public|getAuthenticationAppDeviceDetails():AuthenticationAppDeviceDetails com.microsoft.graph.models.SignIn::|public|getClientAppUsed():String com.microsoft.graph.models.SignIn::|public|getConditionalAccessStatus():ConditionalAccessStatus com.microsoft.graph.models.SignIn::|public|getCorrelationId():String com.microsoft.graph.models.SignIn::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.SignIn::|public|getDeviceDetail():DeviceDetail com.microsoft.graph.models.SignIn::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SignIn::|public|getHomeTenantId():String com.microsoft.graph.models.SignIn::|public|getIpAddress():String com.microsoft.graph.models.SignIn::|public|getIsInteractive():Boolean com.microsoft.graph.models.SignIn::|public|getLocation():SignInLocation com.microsoft.graph.models.SignIn::|public|getResourceDisplayName():String com.microsoft.graph.models.SignIn::|public|getResourceId():String +com.microsoft.graph.models.SignIn::|public|getResourceTenantId():String com.microsoft.graph.models.SignIn::|public|getRiskDetail():RiskDetail com.microsoft.graph.models.SignIn::|public|getRiskEventTypes():java.util.List com.microsoft.graph.models.SignIn::|public|getRiskEventTypesV2():java.util.List com.microsoft.graph.models.SignIn::|public|getRiskLevelAggregated():RiskLevel com.microsoft.graph.models.SignIn::|public|getRiskLevelDuringSignIn():RiskLevel com.microsoft.graph.models.SignIn::|public|getRiskState():RiskState +com.microsoft.graph.models.SignIn::|public|getServicePrincipalId():String +com.microsoft.graph.models.SignIn::|public|getServicePrincipalName():String com.microsoft.graph.models.SignIn::|public|getStatus():SignInStatus +com.microsoft.graph.models.SignIn::|public|getUserAgent():String com.microsoft.graph.models.SignIn::|public|getUserDisplayName():String com.microsoft.graph.models.SignIn::|public|getUserId():String com.microsoft.graph.models.SignIn::|public|getUserPrincipalName():String @@ -160994,23 +170116,29 @@ com.microsoft.graph.models.SignIn::|public|serialize(writer:SerializationWriter) com.microsoft.graph.models.SignIn::|public|setAppDisplayName(value?:String):void com.microsoft.graph.models.SignIn::|public|setAppId(value?:String):void com.microsoft.graph.models.SignIn::|public|setAppliedConditionalAccessPolicies(value?:java.util.List):void +com.microsoft.graph.models.SignIn::|public|setAuthenticationAppDeviceDetails(value?:AuthenticationAppDeviceDetails):void com.microsoft.graph.models.SignIn::|public|setClientAppUsed(value?:String):void com.microsoft.graph.models.SignIn::|public|setConditionalAccessStatus(value?:ConditionalAccessStatus):void com.microsoft.graph.models.SignIn::|public|setCorrelationId(value?:String):void com.microsoft.graph.models.SignIn::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.SignIn::|public|setDeviceDetail(value?:DeviceDetail):void +com.microsoft.graph.models.SignIn::|public|setHomeTenantId(value?:String):void com.microsoft.graph.models.SignIn::|public|setIpAddress(value?:String):void com.microsoft.graph.models.SignIn::|public|setIsInteractive(value?:Boolean):void com.microsoft.graph.models.SignIn::|public|setLocation(value?:SignInLocation):void com.microsoft.graph.models.SignIn::|public|setResourceDisplayName(value?:String):void com.microsoft.graph.models.SignIn::|public|setResourceId(value?:String):void +com.microsoft.graph.models.SignIn::|public|setResourceTenantId(value?:String):void com.microsoft.graph.models.SignIn::|public|setRiskDetail(value?:RiskDetail):void com.microsoft.graph.models.SignIn::|public|setRiskEventTypes(value?:java.util.List):void com.microsoft.graph.models.SignIn::|public|setRiskEventTypesV2(value?:java.util.List):void com.microsoft.graph.models.SignIn::|public|setRiskLevelAggregated(value?:RiskLevel):void com.microsoft.graph.models.SignIn::|public|setRiskLevelDuringSignIn(value?:RiskLevel):void com.microsoft.graph.models.SignIn::|public|setRiskState(value?:RiskState):void +com.microsoft.graph.models.SignIn::|public|setServicePrincipalId(value?:String):void +com.microsoft.graph.models.SignIn::|public|setServicePrincipalName(value?:String):void com.microsoft.graph.models.SignIn::|public|setStatus(value?:SignInStatus):void +com.microsoft.graph.models.SignIn::|public|setUserAgent(value?:String):void com.microsoft.graph.models.SignIn::|public|setUserDisplayName(value?:String):void com.microsoft.graph.models.SignIn::|public|setUserId(value?:String):void com.microsoft.graph.models.SignIn::|public|setUserPrincipalName(value?:String):void @@ -165579,6 +174707,7 @@ com.microsoft.graph.models.UnifiedRoleAssignment::|public|getDirectoryScopeId(): com.microsoft.graph.models.UnifiedRoleAssignment::|public|getFieldDeserializers():Map> com.microsoft.graph.models.UnifiedRoleAssignment::|public|getPrincipal():DirectoryObject com.microsoft.graph.models.UnifiedRoleAssignment::|public|getPrincipalId():String +com.microsoft.graph.models.UnifiedRoleAssignment::|public|getPrincipalOrganizationId():String com.microsoft.graph.models.UnifiedRoleAssignment::|public|getRoleDefinition():UnifiedRoleDefinition com.microsoft.graph.models.UnifiedRoleAssignment::|public|getRoleDefinitionId():String com.microsoft.graph.models.UnifiedRoleAssignment::|public|OdataType:String @@ -165590,6 +174719,7 @@ com.microsoft.graph.models.UnifiedRoleAssignment::|public|setDirectoryScope(valu com.microsoft.graph.models.UnifiedRoleAssignment::|public|setDirectoryScopeId(value?:String):void com.microsoft.graph.models.UnifiedRoleAssignment::|public|setPrincipal(value?:DirectoryObject):void com.microsoft.graph.models.UnifiedRoleAssignment::|public|setPrincipalId(value?:String):void +com.microsoft.graph.models.UnifiedRoleAssignment::|public|setPrincipalOrganizationId(value?:String):void com.microsoft.graph.models.UnifiedRoleAssignment::|public|setRoleDefinition(value?:UnifiedRoleDefinition):void com.microsoft.graph.models.UnifiedRoleAssignment::|public|setRoleDefinitionId(value?:String):void com.microsoft.graph.models.UnifiedRoleAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleAssignment @@ -166379,6 +175509,7 @@ com.microsoft.graph.models.User::|public|getSignInActivity():SignInActivity com.microsoft.graph.models.User::|public|getSignInSessionsValidFromDateTime():OffsetDateTime com.microsoft.graph.models.User::|public|getSkills():java.util.List com.microsoft.graph.models.User::|public|getSolutions():UserSolutionRoot +com.microsoft.graph.models.User::|public|getSponsorOf():java.util.List com.microsoft.graph.models.User::|public|getSponsors():java.util.List com.microsoft.graph.models.User::|public|getState():String com.microsoft.graph.models.User::|public|getStreetAddress():String @@ -166515,6 +175646,7 @@ com.microsoft.graph.models.User::|public|setSignInActivity(value?:SignInActivity com.microsoft.graph.models.User::|public|setSignInSessionsValidFromDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.User::|public|setSkills(value?:java.util.List):void com.microsoft.graph.models.User::|public|setSolutions(value?:UserSolutionRoot):void +com.microsoft.graph.models.User::|public|setSponsorOf(value?:java.util.List):void com.microsoft.graph.models.User::|public|setSponsors(value?:java.util.List):void com.microsoft.graph.models.User::|public|setState(value?:String):void com.microsoft.graph.models.User::|public|setStreetAddress(value?:String):void @@ -166588,12 +175720,20 @@ com.microsoft.graph.models.UserActivityType::0001-UploadFile com.microsoft.graph.models.UserActivityType::0002-DownloadText com.microsoft.graph.models.UserActivityType::0003-DownloadFile com.microsoft.graph.models.UserActivityType::0004-UnknownFutureValue +com.microsoft.graph.models.UserActivityType::0005-CopyToClipboard +com.microsoft.graph.models.UserActivityType::0006-PasteFromClipboard +com.microsoft.graph.models.UserActivityType::0007-Print +com.microsoft.graph.models.UserActivityType::0008-AccessDebugTools com.microsoft.graph.models.UserActivityTypes::0000-None com.microsoft.graph.models.UserActivityTypes::0001-UploadText com.microsoft.graph.models.UserActivityTypes::0002-UploadFile com.microsoft.graph.models.UserActivityTypes::0003-DownloadText com.microsoft.graph.models.UserActivityTypes::0004-DownloadFile com.microsoft.graph.models.UserActivityTypes::0005-UnknownFutureValue +com.microsoft.graph.models.UserActivityTypes::0006-CopyToClipboard +com.microsoft.graph.models.UserActivityTypes::0007-PasteFromClipboard +com.microsoft.graph.models.UserActivityTypes::0008-Print +com.microsoft.graph.models.UserActivityTypes::0009-AccessDebugTools com.microsoft.graph.models.UserAttributeValuesItem::|protected|backingStore:BackingStore com.microsoft.graph.models.UserAttributeValuesItem::|public|constructor():void com.microsoft.graph.models.UserAttributeValuesItem::|public|getAdditionalData():Map @@ -168285,6 +177425,7 @@ com.microsoft.graph.models.VirtualEvent::|public|getDisplayName():String com.microsoft.graph.models.VirtualEvent::|public|getEndDateTime():DateTimeTimeZone com.microsoft.graph.models.VirtualEvent::|public|getExternalEventInformation():java.util.List com.microsoft.graph.models.VirtualEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VirtualEvent::|public|getIsRegistrationRequired():Boolean com.microsoft.graph.models.VirtualEvent::|public|getPresenters():java.util.List com.microsoft.graph.models.VirtualEvent::|public|getSessions():java.util.List com.microsoft.graph.models.VirtualEvent::|public|getSettings():VirtualEventSettings @@ -168297,6 +177438,7 @@ com.microsoft.graph.models.VirtualEvent::|public|setDescription(value?:ItemBody) com.microsoft.graph.models.VirtualEvent::|public|setDisplayName(value?:String):void com.microsoft.graph.models.VirtualEvent::|public|setEndDateTime(value?:DateTimeTimeZone):void com.microsoft.graph.models.VirtualEvent::|public|setExternalEventInformation(value?:java.util.List):void +com.microsoft.graph.models.VirtualEvent::|public|setIsRegistrationRequired(value?:Boolean):void com.microsoft.graph.models.VirtualEvent::|public|setPresenters(value?:java.util.List):void com.microsoft.graph.models.VirtualEvent::|public|setSessions(value?:java.util.List):void com.microsoft.graph.models.VirtualEvent::|public|setSettings(value?:VirtualEventSettings):void @@ -168442,11 +177584,15 @@ com.microsoft.graph.models.VirtualEventRegistrationConfiguration-->Entity com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|constructor():void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getCapacity():Integer com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getIsManualApprovalEnabled():Boolean +com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getIsWaitlistEnabled():Boolean com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getQuestions():java.util.List com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getRegistrationWebUrl():String com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|OdataType:String com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setCapacity(value?:Integer):void +com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setIsManualApprovalEnabled(value?:Boolean):void +com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setIsWaitlistEnabled(value?:Boolean):void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setQuestions(value?:java.util.List):void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setRegistrationWebUrl(value?:String):void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventRegistrationConfiguration @@ -168524,12 +177670,14 @@ com.microsoft.graph.models.VirtualEventRegistrationQuestionBaseCollectionRespons com.microsoft.graph.models.VirtualEventRegistrationQuestionBaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventRegistrationQuestionBaseCollectionResponse com.microsoft.graph.models.VirtualEventSession-->OnlineMeetingBase com.microsoft.graph.models.VirtualEventSession::|public|constructor():void +com.microsoft.graph.models.VirtualEventSession::|public|getCapacity():Integer com.microsoft.graph.models.VirtualEventSession::|public|getEndDateTime():DateTimeTimeZone com.microsoft.graph.models.VirtualEventSession::|public|getFieldDeserializers():Map> com.microsoft.graph.models.VirtualEventSession::|public|getStartDateTime():DateTimeTimeZone com.microsoft.graph.models.VirtualEventSession::|public|getVideoOnDemandWebUrl():String com.microsoft.graph.models.VirtualEventSession::|public|OdataType:String com.microsoft.graph.models.VirtualEventSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VirtualEventSession::|public|setCapacity(value?:Integer):void com.microsoft.graph.models.VirtualEventSession::|public|setEndDateTime(value?:DateTimeTimeZone):void com.microsoft.graph.models.VirtualEventSession::|public|setStartDateTime(value?:DateTimeTimeZone):void com.microsoft.graph.models.VirtualEventSession::|public|setVideoOnDemandWebUrl(value?:String):void @@ -168574,16 +177722,22 @@ com.microsoft.graph.models.VirtualEventStatus::0003-UnknownFutureValue com.microsoft.graph.models.VirtualEventTownhall-->VirtualEvent com.microsoft.graph.models.VirtualEventTownhall::|public|constructor():void com.microsoft.graph.models.VirtualEventTownhall::|public|getAudience():MeetingAudience +com.microsoft.graph.models.VirtualEventTownhall::|public|getCapacity():Integer com.microsoft.graph.models.VirtualEventTownhall::|public|getCoOrganizers():java.util.List com.microsoft.graph.models.VirtualEventTownhall::|public|getFieldDeserializers():Map> com.microsoft.graph.models.VirtualEventTownhall::|public|getInvitedAttendees():java.util.List com.microsoft.graph.models.VirtualEventTownhall::|public|getIsInviteOnly():Boolean +com.microsoft.graph.models.VirtualEventTownhall::|public|getRegistrationConfiguration():VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.models.VirtualEventTownhall::|public|getRegistrations():java.util.List com.microsoft.graph.models.VirtualEventTownhall::|public|OdataType:String com.microsoft.graph.models.VirtualEventTownhall::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.VirtualEventTownhall::|public|setAudience(value?:MeetingAudience):void +com.microsoft.graph.models.VirtualEventTownhall::|public|setCapacity(value?:Integer):void com.microsoft.graph.models.VirtualEventTownhall::|public|setCoOrganizers(value?:java.util.List):void com.microsoft.graph.models.VirtualEventTownhall::|public|setInvitedAttendees(value?:java.util.List):void com.microsoft.graph.models.VirtualEventTownhall::|public|setIsInviteOnly(value?:Boolean):void +com.microsoft.graph.models.VirtualEventTownhall::|public|setRegistrationConfiguration(value?:VirtualEventTownhallRegistrationConfiguration):void +com.microsoft.graph.models.VirtualEventTownhall::|public|setRegistrations(value?:java.util.List):void com.microsoft.graph.models.VirtualEventTownhall::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhall com.microsoft.graph.models.VirtualEventTownhallCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|public|constructor():void @@ -168592,6 +177746,12 @@ com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|public|getVa com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhallCollectionResponse +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration-->VirtualEventRegistrationConfiguration +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|public|constructor():void +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|public|OdataType:String +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhallRegistrationConfiguration com.microsoft.graph.models.VirtualEventWebinar-->VirtualEvent com.microsoft.graph.models.VirtualEventWebinar::|public|constructor():void com.microsoft.graph.models.VirtualEventWebinar::|public|getAudience():MeetingAudience @@ -168616,12 +177776,8 @@ com.microsoft.graph.models.VirtualEventWebinarCollectionResponse::|static|public com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration-->VirtualEventRegistrationConfiguration com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|constructor():void com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|getIsManualApprovalEnabled():Boolean -com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|getIsWaitlistEnabled():Boolean com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|OdataType:String com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|setIsManualApprovalEnabled(value?:Boolean):void -com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|setIsWaitlistEnabled(value?:Boolean):void com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventWebinarRegistrationConfiguration com.microsoft.graph.models.VisibilitySetting::0000-NotConfigured com.microsoft.graph.models.VisibilitySetting::0001-Hide @@ -177296,6 +186452,7 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAc com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identitySynchronization:IdentitySynchronizationRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner):CrossTenantAccessPolicyConfigurationPartner com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|serviceProviderConstraints:ServiceProviderConstraintsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -177327,6 +186484,30 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynch com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|withUrl(rawUrl:String):IdentitySynchronizationRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|delete():Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|get():ServiceProviderConstraints +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProviderConstraints +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|patch(body:ServiceProviderConstraints):ServiceProviderConstraints +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|patch(body:ServiceProviderConstraints; requestConfiguration?:java.util.function.Consumer):ServiceProviderConstraints +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toPatchRequestInformation(body:ServiceProviderConstraints):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toPatchRequestInformation(body:ServiceProviderConstraints; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProviderConstraintsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.PartnersRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.policies.crosstenantaccesspolicy.partners.PartnersRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -177371,6 +186552,7 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorgani com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MultiTenantOrganizationIdentitySyncPolicyTemplate com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|patch(body:MultiTenantOrganizationIdentitySyncPolicyTemplate):MultiTenantOrganizationIdentitySyncPolicyTemplate com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|patch(body:MultiTenantOrganizationIdentitySyncPolicyTemplate; requestConfiguration?:java.util.function.Consumer):MultiTenantOrganizationIdentitySyncPolicyTemplate +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|resetToDefaultSettings:ResetToDefaultSettingsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -177378,6 +186560,15 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorgani com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toPatchRequestInformation(body:MultiTenantOrganizationIdentitySyncPolicyTemplate):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toPatchRequestInformation(body:MultiTenantOrganizationIdentitySyncPolicyTemplate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|withUrl(rawUrl:String):MultiTenantOrganizationIdentitySynchronizationRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|post():Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|withUrl(rawUrl:String):ResetToDefaultSettingsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -177395,6 +186586,7 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorgani com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MultiTenantOrganizationPartnerConfigurationTemplate com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|patch(body:MultiTenantOrganizationPartnerConfigurationTemplate):MultiTenantOrganizationPartnerConfigurationTemplate com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|patch(body:MultiTenantOrganizationPartnerConfigurationTemplate; requestConfiguration?:java.util.function.Consumer):MultiTenantOrganizationPartnerConfigurationTemplate +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|resetToDefaultSettings:ResetToDefaultSettingsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -177402,6 +186594,15 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorgani com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toPatchRequestInformation(body:MultiTenantOrganizationPartnerConfigurationTemplate):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toPatchRequestInformation(body:MultiTenantOrganizationPartnerConfigurationTemplate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|withUrl(rawUrl:String):MultiTenantOrganizationPartnerConfigurationRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|post():Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|withUrl(rawUrl:String):ResetToDefaultSettingsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.TemplatesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.TemplatesRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.policies.crosstenantaccesspolicy.templates.TemplatesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -216087,6 +225288,290 @@ com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.Presenters com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.PresentersRequestBuilder::|public|toPostRequestInformation(body:VirtualEventPresenter):RequestInformation com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.PresentersRequestBuilder::|public|toPostRequestInformation(body:VirtualEventPresenter; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.PresentersRequestBuilder::|public|withUrl(rawUrl:String):PresentersRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|get():VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|patch(body:VirtualEventRegistrationQuestionBase):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|patch(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistrationQuestionBase):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|withUrl(rawUrl:String):VirtualEventRegistrationQuestionBaseItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|byVirtualEventRegistrationQuestionBaseId(virtualEventRegistrationQuestionBaseId:String):VirtualEventRegistrationQuestionBaseItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|get():VirtualEventRegistrationQuestionBaseCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationQuestionBaseCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|post(body:VirtualEventRegistrationQuestionBase):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|post(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|toPostRequestInformation(body:VirtualEventRegistrationQuestionBase):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|toPostRequestInformation(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|withUrl(rawUrl:String):QuestionsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|get():VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|patch(body:VirtualEventTownhallRegistrationConfiguration):VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|patch(body:VirtualEventTownhallRegistrationConfiguration; requestConfiguration?:java.util.function.Consumer):VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|questions:QuestionsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventTownhallRegistrationConfiguration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventTownhallRegistrationConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|withUrl(rawUrl:String):RegistrationConfigurationRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|post():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|withUrl(rawUrl:String):CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|get():VirtualEventSession +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventSession +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|withUrl(rawUrl:String):VirtualEventSessionItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|byVirtualEventSessionId(virtualEventSessionId:String):VirtualEventSessionItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|get():VirtualEventSessionCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventSessionCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|withUrl(rawUrl:String):SessionsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|cancel:CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|get():VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|patch(body:VirtualEventRegistration):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|patch(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessions:SessionsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|withUrl(rawUrl:String):VirtualEventRegistrationItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|byVirtualEventRegistrationId(virtualEventRegistrationId:String):VirtualEventRegistrationItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|get():VirtualEventRegistrationCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|post(body:VirtualEventRegistration):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|post(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|toPostRequestInformation(body:VirtualEventRegistration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|toPostRequestInformation(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|withUrl(rawUrl:String):RegistrationsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|post():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|withUrl(rawUrl:String):CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|cancel:CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; email?:String):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|get():VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|patch(body:VirtualEventRegistration):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|patch(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|withUrl(rawUrl:String):RegistrationsWithEmailRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|post():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|withUrl(rawUrl:String):CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|cancel:CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; userId?:String):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|get():VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|patch(body:VirtualEventRegistration):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|patch(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|withUrl(rawUrl:String):RegistrationsWithUserIdRequestBuilder com.microsoft.graph.solutions.virtualevents.townhalls.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.solutions.virtualevents.townhalls.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.solutions.virtualevents.townhalls.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -216302,6 +225787,10 @@ com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallI com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|patch(body:VirtualEventTownhall):VirtualEventTownhall com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|patch(body:VirtualEventTownhall; requestConfiguration?:java.util.function.Consumer):VirtualEventTownhall com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|presenters:PresentersRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationConfiguration:RegistrationConfigurationRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations:RegistrationsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationsWithEmail(email:String):RegistrationsWithEmailRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationsWithUserId(userId:String):RegistrationsWithUserIdRequestBuilder com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessions:SessionsRequestBuilder com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -248020,6 +257509,56 @@ com.microsoft.graph.users.item.solutions.workingtimeschedule.WorkingTimeSchedule com.microsoft.graph.users.item.solutions.workingtimeschedule.WorkingTimeScheduleRequestBuilder::|public|toPatchRequestInformation(body:WorkingTimeSchedule):RequestInformation com.microsoft.graph.users.item.solutions.workingtimeschedule.WorkingTimeScheduleRequestBuilder::|public|toPatchRequestInformation(body:WorkingTimeSchedule; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.solutions.workingtimeschedule.WorkingTimeScheduleRequestBuilder::|public|withUrl(rawUrl:String):WorkingTimeScheduleRequestBuilder +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|withUrl(rawUrl:String):SponsorOfRequestBuilder com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -249420,6 +258959,7 @@ com.microsoft.graph.users.item.UserItemRequestBuilder::|public|sendMail:SendMail com.microsoft.graph.users.item.UserItemRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|settings:SettingsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|solutions:SolutionsRequestBuilder +com.microsoft.graph.users.item.UserItemRequestBuilder::|public|sponsorOf:SponsorOfRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|sponsors:SponsorsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|teamwork:TeamworkRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation diff --git a/src/main/java/com/microsoft/graph/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/generated/kiota-lock.json index f2446de4035..979b877c5cd 100644 --- a/src/main/java/com/microsoft/graph/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "7527A9B65A0E39FA6095D539289C66C5DF8E8C306FD9763BAE65B23714BE7B923786D3863BC536341AB079BAF36C14EF5E5763B5F6EDE9EBF58F10343C913664", + "descriptionHash": "793F8F6E51013A63CC9E20C4818887CD9F1D782041A82141E4EEB98ABD3B7511D9F7DDA5A504B6CDAC464DD651895A78DDF749C03845E28D132B001A09D600AD", "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 d39732c0688..ca13e43aa93 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java @@ -23,6 +23,13 @@ public AccessPackageResource() { @jakarta.annotation.Nonnull public static AccessPackageResource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.customDataProvidedResource": return new CustomDataProvidedResource(); + } + } return new AccessPackageResource(); } /** @@ -82,6 +89,7 @@ public Map> getFieldDeserializers deserializerMap.put("originSystem", (n) -> { this.setOriginSystem(n.getStringValue()); }); deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfObjectValues(AccessPackageResourceRole::createFromDiscriminatorValue)); }); deserializerMap.put("scopes", (n) -> { this.setScopes(n.getCollectionOfObjectValues(AccessPackageResourceScope::createFromDiscriminatorValue)); }); + deserializerMap.put("uploadSessions", (n) -> { this.setUploadSessions(n.getCollectionOfObjectValues(CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -124,6 +132,14 @@ public java.util.List getRoles() { public java.util.List getScopes() { return this.backingStore.get("scopes"); } + /** + * Gets the uploadSessions property value. The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUploadSessions() { + return this.backingStore.get("uploadSessions"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -141,6 +157,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("originSystem", this.getOriginSystem()); writer.writeCollectionOfObjectValues("roles", this.getRoles()); writer.writeCollectionOfObjectValues("scopes", this.getScopes()); + writer.writeCollectionOfObjectValues("uploadSessions", this.getUploadSessions()); } /** * Sets the attributes property value. Contains information about the attributes to be collected from the requestor and sent to the resource application. @@ -212,4 +229,11 @@ public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("scopes", value); } + /** + * Sets the uploadSessions property value. The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param value Value to set for the uploadSessions property. + */ + public void setUploadSessions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("uploadSessions", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthenticationAppDeviceDetails.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationAppDeviceDetails.java new file mode 100644 index 00000000000..56ff12ddc23 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationAppDeviceDetails.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AuthenticationAppDeviceDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AuthenticationAppDeviceDetails} and sets the default values. + */ + public AuthenticationAppDeviceDetails() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AuthenticationAppDeviceDetails} + */ + @jakarta.annotation.Nonnull + public static AuthenticationAppDeviceDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AuthenticationAppDeviceDetails(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the appVersion property value. The appVersion property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppVersion() { + return this.backingStore.get("appVersion"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the clientApp property value. The clientApp property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientApp() { + return this.backingStore.get("clientApp"); + } + /** + * Gets the deviceId property value. The deviceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDeviceId() { + return this.backingStore.get("deviceId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("appVersion", (n) -> { this.setAppVersion(n.getStringValue()); }); + deserializerMap.put("clientApp", (n) -> { this.setClientApp(n.getStringValue()); }); + deserializerMap.put("deviceId", (n) -> { this.setDeviceId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("operatingSystem", (n) -> { this.setOperatingSystem(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the operatingSystem property value. The operatingSystem property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatingSystem() { + return this.backingStore.get("operatingSystem"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("appVersion", this.getAppVersion()); + writer.writeStringValue("clientApp", this.getClientApp()); + writer.writeStringValue("deviceId", this.getDeviceId()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("operatingSystem", this.getOperatingSystem()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the appVersion property value. The appVersion property + * @param value Value to set for the appVersion property. + */ + public void setAppVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appVersion", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the clientApp property value. The clientApp property + * @param value Value to set for the clientApp property. + */ + public void setClientApp(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientApp", value); + } + /** + * Sets the deviceId property value. The deviceId property + * @param value Value to set for the deviceId property. + */ + public void setDeviceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("deviceId", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the operatingSystem property value. The operatingSystem property + * @param value Value to set for the operatingSystem property. + */ + public void setOperatingSystem(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("operatingSystem", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudVideoInteropInfo.java b/src/main/java/com/microsoft/graph/generated/models/CloudVideoInteropInfo.java new file mode 100644 index 00000000000..267700bf63f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudVideoInteropInfo.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudVideoInteropInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudVideoInteropInfo} and sets the default values. + */ + public CloudVideoInteropInfo() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CloudVideoInteropInfo} + */ + @jakarta.annotation.Nonnull + public static CloudVideoInteropInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudVideoInteropInfo(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("moreInfoWebUrl", (n) -> { this.setMoreInfoWebUrl(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("tenantKey", (n) -> { this.setTenantKey(n.getStringValue()); }); + deserializerMap.put("videoTeleconferenceId", (n) -> { this.setVideoTeleconferenceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the moreInfoWebUrl property value. Provides other video teleconferencing (VTC) dial-in options. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMoreInfoWebUrl() { + return this.backingStore.get("moreInfoWebUrl"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the tenantKey property value. The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTenantKey() { + return this.backingStore.get("tenantKey"); + } + /** + * Gets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVideoTeleconferenceId() { + return this.backingStore.get("videoTeleconferenceId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("moreInfoWebUrl", this.getMoreInfoWebUrl()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("tenantKey", this.getTenantKey()); + writer.writeStringValue("videoTeleconferenceId", this.getVideoTeleconferenceId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the moreInfoWebUrl property value. Provides other video teleconferencing (VTC) dial-in options. Read-only. + * @param value Value to set for the moreInfoWebUrl property. + */ + public void setMoreInfoWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("moreInfoWebUrl", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the tenantKey property value. The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + * @param value Value to set for the tenantKey property. + */ + public void setTenantKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("tenantKey", value); + } + /** + * Sets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only. + * @param value Value to set for the videoTeleconferenceId property. + */ + public void setVideoTeleconferenceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("videoTeleconferenceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ContentCategory.java b/src/main/java/com/microsoft/graph/generated/models/ContentCategory.java new file mode 100644 index 00000000000..b7ee1bd405e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ContentCategory.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ContentCategory implements ValuedEnum { + None("none"), + Ai("ai"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ContentCategory(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ContentCategory forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "ai": return Ai; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java index fb02fd1912c..2ba4201b4ba 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>(15); + final HashMap> deserializerMap = new HashMap>(16); deserializerMap.put("appServiceConnectInbound", (n) -> { this.setAppServiceConnectInbound(n.getObjectValue(CrossTenantAccessPolicyAppServiceConnectSetting::createFromDiscriminatorValue)); }); deserializerMap.put("automaticUserConsentSettings", (n) -> { this.setAutomaticUserConsentSettings(n.getObjectValue(InboundOutboundPolicyConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("b2bCollaborationInbound", (n) -> { this.setB2bCollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); @@ -123,6 +123,7 @@ public Map> getFieldDeserializers deserializerMap.put("m365CollaborationInbound", (n) -> { this.setM365CollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationInboundSetting::createFromDiscriminatorValue)); }); deserializerMap.put("m365CollaborationOutbound", (n) -> { this.setM365CollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationOutboundSetting::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("serviceProviderConstraints", (n) -> { this.setServiceProviderConstraints(n.getObjectValue(ServiceProviderConstraints::createFromDiscriminatorValue)); }); deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); deserializerMap.put("tenantRestrictions", (n) -> { this.setTenantRestrictions(n.getObjectValue(CrossTenantAccessPolicyTenantRestrictions::createFromDiscriminatorValue)); }); return deserializerMap; @@ -183,6 +184,14 @@ public CrossTenantAccessPolicyM365CollaborationOutboundSetting getM365Collaborat public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the serviceProviderConstraints property value. The serviceProviderConstraints property + * @return a {@link ServiceProviderConstraints} + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints getServiceProviderConstraints() { + return this.backingStore.get("serviceProviderConstraints"); + } /** * Gets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @return a {@link String} @@ -218,6 +227,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("m365CollaborationInbound", this.getM365CollaborationInbound()); writer.writeObjectValue("m365CollaborationOutbound", this.getM365CollaborationOutbound()); writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("serviceProviderConstraints", this.getServiceProviderConstraints()); writer.writeStringValue("tenantId", this.getTenantId()); writer.writeObjectValue("tenantRestrictions", this.getTenantRestrictions()); writer.writeAdditionalData(this.getAdditionalData()); @@ -328,6 +338,13 @@ public void setM365CollaborationOutbound(@jakarta.annotation.Nullable final Cros public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the serviceProviderConstraints property value. The serviceProviderConstraints property + * @param value Value to set for the serviceProviderConstraints property. + */ + public void setServiceProviderConstraints(@jakarta.annotation.Nullable final ServiceProviderConstraints value) { + this.backingStore.set("serviceProviderConstraints", value); + } /** * Sets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @param value Value to set for the tenantId property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResource.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResource.java new file mode 100644 index 00000000000..545da003455 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResource.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResource extends AccessPackageResource implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResource} and sets the default values. + */ + public CustomDataProvidedResource() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResource"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomDataProvidedResource} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResource(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("notificationEndpointConfiguration", (n) -> { this.setNotificationEndpointConfiguration(n.getObjectValue(CustomExtensionEndpointConfiguration::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the notificationEndpointConfiguration property value. The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. + * @return a {@link CustomExtensionEndpointConfiguration} + */ + @jakarta.annotation.Nullable + public CustomExtensionEndpointConfiguration getNotificationEndpointConfiguration() { + return this.backingStore.get("notificationEndpointConfiguration"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("notificationEndpointConfiguration", this.getNotificationEndpointConfiguration()); + } + /** + * Sets the notificationEndpointConfiguration property value. The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. + * @param value Value to set for the notificationEndpointConfiguration property. + */ + public void setNotificationEndpointConfiguration(@jakarta.annotation.Nullable final CustomExtensionEndpointConfiguration value) { + this.backingStore.set("notificationEndpointConfiguration", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceAccessReviewUploadSession.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceAccessReviewUploadSession.java new file mode 100644 index 00000000000..a011281e8cf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceAccessReviewUploadSession.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceAccessReviewUploadSession extends CustomDataProvidedResourceUploadSession implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceAccessReviewUploadSession} and sets the default values. + */ + public CustomDataProvidedResourceAccessReviewUploadSession() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomDataProvidedResourceAccessReviewUploadSession} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceAccessReviewUploadSession createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceAccessReviewUploadSession(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFile.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFile.java new file mode 100644 index 00000000000..55f4828335d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFile.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFile extends Entity implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceFile} and sets the default values. + */ + public CustomDataProvidedResourceFile() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomDataProvidedResourceFile} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceFile createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceFile(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("size", (n) -> { this.setSize(n.getLongValue()); }); + deserializerMap.put("uploadedDateTime", (n) -> { this.setUploadedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the name property value. Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the size property value. Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getSize() { + return this.backingStore.get("size"); + } + /** + * Gets the uploadedDateTime property value. Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getUploadedDateTime() { + return this.backingStore.get("uploadedDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("name", this.getName()); + writer.writeLongValue("size", this.getSize()); + writer.writeOffsetDateTimeValue("uploadedDateTime", this.getUploadedDateTime()); + } + /** + * Sets the name property value. Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the size property value. Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param value Value to set for the size property. + */ + public void setSize(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("size", value); + } + /** + * Sets the uploadedDateTime property value. Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param value Value to set for the uploadedDateTime property. + */ + public void setUploadedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("uploadedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFileCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFileCollectionResponse.java new file mode 100644 index 00000000000..b16e8d7b2a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFileCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceFileCollectionResponse} and sets the default values. + */ + public CustomDataProvidedResourceFileCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceFileCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceFileCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CustomDataProvidedResourceFile::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSession.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSession.java new file mode 100644 index 00000000000..095bf5c271c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSession.java @@ -0,0 +1,172 @@ +package com.microsoft.graph.models; + +import com.microsoft.graph.models.customdataprovidedresourcepayloads.Data; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSession extends Entity implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSession} and sets the default values. + */ + public CustomDataProvidedResourceUploadSession() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomDataProvidedResourceUploadSession} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceUploadSession createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession": return new CustomDataProvidedResourceAccessReviewUploadSession(); + } + } + return new CustomDataProvidedResourceUploadSession(); + } + /** + * Gets the createdDateTime property value. DateTime when the upload session was created. Read-only. Supports $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the data property value. An object containing the context for which this data is being uploaded. + * @return a {@link Data} + */ + @jakarta.annotation.Nullable + public Data getData() { + return this.backingStore.get("data"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("data", (n) -> { this.setData(n.getObjectValue(Data::createFromDiscriminatorValue)); }); + deserializerMap.put("files", (n) -> { this.setFiles(n.getCollectionOfObjectValues(CustomDataProvidedResourceFile::createFromDiscriminatorValue)); }); + deserializerMap.put("isUploadDone", (n) -> { this.setIsUploadDone(n.getBooleanValue()); }); + deserializerMap.put("referenceId", (n) -> { this.setReferenceId(n.getStringValue()); }); + deserializerMap.put("stats", (n) -> { this.setStats(n.getObjectValue(CustomDataProvidedResourceUploadStats::createFromDiscriminatorValue)); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(CustomDataProvidedResourceUploadStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the files property value. The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFiles() { + return this.backingStore.get("files"); + } + /** + * Gets the isUploadDone property value. Indicates if all the necessary files have been uploaded to this session. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsUploadDone() { + return this.backingStore.get("isUploadDone"); + } + /** + * Gets the referenceId property value. The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReferenceId() { + return this.backingStore.get("referenceId"); + } + /** + * Gets the stats property value. The stats property + * @return a {@link CustomDataProvidedResourceUploadStats} + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadStats getStats() { + return this.backingStore.get("stats"); + } + /** + * Gets the status property value. The status property + * @return a {@link CustomDataProvidedResourceUploadStatus} + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeObjectValue("data", this.getData()); + writer.writeCollectionOfObjectValues("files", this.getFiles()); + writer.writeBooleanValue("isUploadDone", this.getIsUploadDone()); + writer.writeStringValue("referenceId", this.getReferenceId()); + writer.writeObjectValue("stats", this.getStats()); + writer.writeEnumValue("status", this.getStatus()); + } + /** + * Sets the createdDateTime property value. DateTime when the upload session was created. Read-only. Supports $orderby. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the data property value. An object containing the context for which this data is being uploaded. + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final Data value) { + this.backingStore.set("data", value); + } + /** + * Sets the files property value. The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param value Value to set for the files property. + */ + public void setFiles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("files", value); + } + /** + * Sets the isUploadDone property value. Indicates if all the necessary files have been uploaded to this session. + * @param value Value to set for the isUploadDone property. + */ + public void setIsUploadDone(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isUploadDone", value); + } + /** + * Sets the referenceId property value. The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). + * @param value Value to set for the referenceId property. + */ + public void setReferenceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("referenceId", value); + } + /** + * Sets the stats property value. The stats property + * @param value Value to set for the stats property. + */ + public void setStats(@jakarta.annotation.Nullable final CustomDataProvidedResourceUploadStats value) { + this.backingStore.set("stats", value); + } + /** + * Sets the status property value. The status property + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final CustomDataProvidedResourceUploadStatus value) { + this.backingStore.set("status", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSessionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSessionCollectionResponse.java new file mode 100644 index 00000000000..3e532c0b099 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSessionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionCollectionResponse} and sets the default values. + */ + public CustomDataProvidedResourceUploadSessionCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceUploadSessionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceUploadSessionCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStats.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStats.java new file mode 100644 index 00000000000..00bd18d2ce1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStats.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadStats implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadStats} and sets the default values. + */ + public CustomDataProvidedResourceUploadStats() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomDataProvidedResourceUploadStats} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceUploadStats createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceUploadStats(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("filesUploaded", (n) -> { this.setFilesUploaded(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("totalBytesUploaded", (n) -> { this.setTotalBytesUploaded(n.getLongValue()); }); + return deserializerMap; + } + /** + * Gets the filesUploaded property value. Number of files uploaded in this session. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFilesUploaded() { + return this.backingStore.get("filesUploaded"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the totalBytesUploaded property value. Total bytes uploaded in this session. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalBytesUploaded() { + return this.backingStore.get("totalBytesUploaded"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("filesUploaded", this.getFilesUploaded()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeLongValue("totalBytesUploaded", this.getTotalBytesUploaded()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the filesUploaded property value. Number of files uploaded in this session. + * @param value Value to set for the filesUploaded property. + */ + public void setFilesUploaded(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("filesUploaded", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the totalBytesUploaded property value. Total bytes uploaded in this session. + * @param value Value to set for the totalBytesUploaded property. + */ + public void setTotalBytesUploaded(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalBytesUploaded", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStatus.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStatus.java new file mode 100644 index 00000000000..e8fabd79e55 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CustomDataProvidedResourceUploadStatus implements ValuedEnum { + Active("active"), + Complete("complete"), + Expired("expired"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CustomDataProvidedResourceUploadStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CustomDataProvidedResourceUploadStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "active": return Active; + case "complete": return Complete; + case "expired": return Expired; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/DelegatedAdminServiceProviderConstraints.java b/src/main/java/com/microsoft/graph/generated/models/DelegatedAdminServiceProviderConstraints.java new file mode 100644 index 00000000000..1a0598374c7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/DelegatedAdminServiceProviderConstraints.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DelegatedAdminServiceProviderConstraints extends ServiceProviderConstraints implements Parsable { + /** + * Instantiates a new {@link DelegatedAdminServiceProviderConstraints} and sets the default values. + */ + public DelegatedAdminServiceProviderConstraints() { + super(); + this.setOdataType("#microsoft.graph.delegatedAdminServiceProviderConstraints"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DelegatedAdminServiceProviderConstraints} + */ + @jakarta.annotation.Nonnull + public static DelegatedAdminServiceProviderConstraints createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DelegatedAdminServiceProviderConstraints(); + } + /** + * Gets the allowedRoleTemplateIds property value. The allowedRoleTemplateIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAllowedRoleTemplateIds() { + return this.backingStore.get("allowedRoleTemplateIds"); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("allowedRoleTemplateIds", (n) -> { this.setAllowedRoleTemplateIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfPrimitiveValues("allowedRoleTemplateIds", this.getAllowedRoleTemplateIds()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + } + /** + * Sets the allowedRoleTemplateIds property value. The allowedRoleTemplateIds property + * @param value Value to set for the allowedRoleTemplateIds property. + */ + public void setAllowedRoleTemplateIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("allowedRoleTemplateIds", value); + } + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Directory.java b/src/main/java/com/microsoft/graph/generated/models/Directory.java index 8d52cc4f42b..c57a789e797 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Directory.java +++ b/src/main/java/com/microsoft/graph/generated/models/Directory.java @@ -89,6 +89,7 @@ public Map> getFieldDeserializers deserializerMap.put("onPremisesSynchronization", (n) -> { this.setOnPremisesSynchronization(n.getCollectionOfObjectValues(OnPremisesDirectorySynchronization::createFromDiscriminatorValue)); }); deserializerMap.put("publicKeyInfrastructure", (n) -> { this.setPublicKeyInfrastructure(n.getObjectValue(PublicKeyInfrastructureRoot::createFromDiscriminatorValue)); }); deserializerMap.put("recovery", (n) -> { this.setRecovery(n.getObjectValue(Recovery::createFromDiscriminatorValue)); }); + deserializerMap.put("remoteTenantGroups", (n) -> { this.setRemoteTenantGroups(n.getCollectionOfObjectValues(RemoteTenantGroup::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptions", (n) -> { this.setSubscriptions(n.getCollectionOfObjectValues(CompanySubscription::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -116,6 +117,14 @@ public PublicKeyInfrastructureRoot getPublicKeyInfrastructure() { public Recovery getRecovery() { return this.backingStore.get("recovery"); } + /** + * Gets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRemoteTenantGroups() { + return this.backingStore.get("remoteTenantGroups"); + } /** * Gets the subscriptions property value. List of commercial subscriptions that an organization acquired. * @return a {@link java.util.List} @@ -140,6 +149,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("onPremisesSynchronization", this.getOnPremisesSynchronization()); writer.writeObjectValue("publicKeyInfrastructure", this.getPublicKeyInfrastructure()); writer.writeObjectValue("recovery", this.getRecovery()); + writer.writeCollectionOfObjectValues("remoteTenantGroups", this.getRemoteTenantGroups()); writer.writeCollectionOfObjectValues("subscriptions", this.getSubscriptions()); } /** @@ -205,6 +215,13 @@ public void setPublicKeyInfrastructure(@jakarta.annotation.Nullable final Public public void setRecovery(@jakarta.annotation.Nullable final Recovery value) { this.backingStore.set("recovery", value); } + /** + * Sets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. + * @param value Value to set for the remoteTenantGroups property. + */ + public void setRemoteTenantGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("remoteTenantGroups", value); + } /** * Sets the subscriptions property value. List of commercial subscriptions that an organization acquired. * @param value Value to set for the subscriptions property. diff --git a/src/main/java/com/microsoft/graph/generated/models/DirectoryObject.java b/src/main/java/com/microsoft/graph/generated/models/DirectoryObject.java index 6936fc807fc..e88c3c5a29f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DirectoryObject.java +++ b/src/main/java/com/microsoft/graph/generated/models/DirectoryObject.java @@ -59,6 +59,7 @@ public static DirectoryObject createFromDiscriminatorValue(@jakarta.annotation.N case "#microsoft.graph.orgContact": return new OrgContact(); case "#microsoft.graph.permissionGrantPolicy": return new PermissionGrantPolicy(); case "#microsoft.graph.policyBase": return new PolicyBase(); + case "#microsoft.graph.remoteTenantGroup": return new RemoteTenantGroup(); case "#microsoft.graph.resourceSpecificPermissionGrant": return new ResourceSpecificPermissionGrant(); case "#microsoft.graph.servicePrincipal": return new ServicePrincipal(); case "#microsoft.graph.stsPolicy": return new StsPolicy(); diff --git a/src/main/java/com/microsoft/graph/generated/models/Entity.java b/src/main/java/com/microsoft/graph/generated/models/Entity.java index e3afe31de9d..d2a2d73a8ab 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/generated/models/Entity.java @@ -419,6 +419,10 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.crossTenantAccessPolicyConfigurationDefault": return new CrossTenantAccessPolicyConfigurationDefault(); case "#microsoft.graph.customAuthenticationExtension": return new CustomAuthenticationExtension(); case "#microsoft.graph.customCalloutExtension": return new CustomCalloutExtension(); + case "#microsoft.graph.customDataProvidedResource": return new CustomDataProvidedResource(); + case "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession": return new CustomDataProvidedResourceAccessReviewUploadSession(); + case "#microsoft.graph.customDataProvidedResourceFile": return new CustomDataProvidedResourceFile(); + case "#microsoft.graph.customDataProvidedResourceUploadSession": return new CustomDataProvidedResourceUploadSession(); case "#microsoft.graph.customExtensionStageSetting": return new CustomExtensionStageSetting(); case "#microsoft.graph.customSecurityAttributeDefinition": return new CustomSecurityAttributeDefinition(); case "#microsoft.graph.dataPolicyOperation": return new DataPolicyOperation(); @@ -431,6 +435,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.delegatedAdminRelationshipOperation": return new DelegatedAdminRelationshipOperation(); case "#microsoft.graph.delegatedAdminRelationshipRequest": return new DelegatedAdminRelationshipRequest(); case "#microsoft.graph.delegatedAdminServiceManagementDetail": return new DelegatedAdminServiceManagementDetail(); + case "#microsoft.graph.delegatedAdminServiceProviderConstraints": return new DelegatedAdminServiceProviderConstraints(); case "#microsoft.graph.delegatedPermissionClassification": return new DelegatedPermissionClassification(); case "#microsoft.graph.deletedChat": return new DeletedChat(); case "#microsoft.graph.deletedItemContainer": return new DeletedItemContainer(); @@ -700,11 +705,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(); - case "#microsoft.graph.mailFolder": return new MailFolder(); - case "#microsoft.graph.mailSearchFolder": return new MailSearchFolder(); - case "#microsoft.graph.malwareStateForWindowsDevice": return new MalwareStateForWindowsDevice(); - case "#microsoft.graph.managedAndroidLobApp": return new ManagedAndroidLobApp(); - case "#microsoft.graph.managedAndroidStoreApp": return new ManagedAndroidStoreApp(); } return null; } @@ -716,6 +716,11 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.mailFolder": return new MailFolder(); + case "#microsoft.graph.mailSearchFolder": return new MailSearchFolder(); + case "#microsoft.graph.malwareStateForWindowsDevice": return new MalwareStateForWindowsDevice(); + case "#microsoft.graph.managedAndroidLobApp": return new ManagedAndroidLobApp(); + case "#microsoft.graph.managedAndroidStoreApp": return new ManagedAndroidStoreApp(); case "#microsoft.graph.managedApp": return new ManagedApp(); case "#microsoft.graph.managedAppConfiguration": return new ManagedAppConfiguration(); case "#microsoft.graph.managedAppOperation": return new ManagedAppOperation(); @@ -920,6 +925,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.relyingPartyDetailedSummary": return new RelyingPartyDetailedSummary(); case "#microsoft.graph.remoteAssistancePartner": return new RemoteAssistancePartner(); case "#microsoft.graph.remoteDesktopSecurityConfiguration": return new RemoteDesktopSecurityConfiguration(); + case "#microsoft.graph.remoteTenantGroup": return new RemoteTenantGroup(); case "#microsoft.graph.reportsRoot": return new ReportsRoot(); case "#microsoft.graph.request": return new Request(); case "#microsoft.graph.resellerDelegatedAdminRelationship": return new ResellerDelegatedAdminRelationship(); @@ -1055,6 +1061,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.serviceHealthIssue": return new ServiceHealthIssue(); case "#microsoft.graph.servicePrincipal": return new ServicePrincipal(); case "#microsoft.graph.servicePrincipalRiskDetection": return new ServicePrincipalRiskDetection(); + case "#microsoft.graph.serviceProviderConstraints": return new ServiceProviderConstraints(); case "#microsoft.graph.serviceStorageQuotaBreakdown": return new ServiceStorageQuotaBreakdown(); case "#microsoft.graph.serviceUpdateMessage": return new ServiceUpdateMessage(); case "#microsoft.graph.settingStateDeviceSummary": return new SettingStateDeviceSummary(); @@ -1209,13 +1216,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(); - case "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion": return new UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion(); - case "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance": return new UserExperienceAnalyticsAppHealthDeviceModelPerformance(); - case "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance": return new UserExperienceAnalyticsAppHealthDevicePerformance(); - case "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails": return new UserExperienceAnalyticsAppHealthDevicePerformanceDetails(); - case "#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance": return new UserExperienceAnalyticsAppHealthOSVersionPerformance(); - case "#microsoft.graph.userExperienceAnalyticsBaseline": return new UserExperienceAnalyticsBaseline(); - case "#microsoft.graph.userExperienceAnalyticsCategory": return new UserExperienceAnalyticsCategory(); } return null; } @@ -1227,6 +1227,13 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion": return new UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion(); + case "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance": return new UserExperienceAnalyticsAppHealthDeviceModelPerformance(); + case "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance": return new UserExperienceAnalyticsAppHealthDevicePerformance(); + case "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails": return new UserExperienceAnalyticsAppHealthDevicePerformanceDetails(); + case "#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance": return new UserExperienceAnalyticsAppHealthOSVersionPerformance(); + case "#microsoft.graph.userExperienceAnalyticsBaseline": return new UserExperienceAnalyticsBaseline(); + case "#microsoft.graph.userExperienceAnalyticsCategory": return new UserExperienceAnalyticsCategory(); case "#microsoft.graph.userExperienceAnalyticsDevicePerformance": return new UserExperienceAnalyticsDevicePerformance(); case "#microsoft.graph.userExperienceAnalyticsDeviceScores": return new UserExperienceAnalyticsDeviceScores(); case "#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory": return new UserExperienceAnalyticsDeviceStartupHistory(); @@ -1268,6 +1275,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.virtualEventSession": return new VirtualEventSession(); case "#microsoft.graph.virtualEventsRoot": return new VirtualEventsRoot(); case "#microsoft.graph.virtualEventTownhall": return new VirtualEventTownhall(); + case "#microsoft.graph.virtualEventTownhallRegistrationConfiguration": return new VirtualEventTownhallRegistrationConfiguration(); case "#microsoft.graph.virtualEventWebinar": return new VirtualEventWebinar(); case "#microsoft.graph.virtualEventWebinarRegistrationConfiguration": return new VirtualEventWebinarRegistrationConfiguration(); case "#microsoft.graph.voiceAuthenticationMethodConfiguration": return new VoiceAuthenticationMethodConfiguration(); diff --git a/src/main/java/com/microsoft/graph/generated/models/Group.java b/src/main/java/com/microsoft/graph/generated/models/Group.java index c8619e0ae22..2f75bbf8406 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Group.java +++ b/src/main/java/com/microsoft/graph/generated/models/Group.java @@ -243,6 +243,7 @@ public Map> getFieldDeserializers deserializerMap.put("onPremisesSecurityIdentifier", (n) -> { this.setOnPremisesSecurityIdentifier(n.getStringValue()); }); deserializerMap.put("onPremisesSyncBehavior", (n) -> { this.setOnPremisesSyncBehavior(n.getObjectValue(OnPremisesSyncBehavior::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesSyncEnabled", (n) -> { this.setOnPremisesSyncEnabled(n.getBooleanValue()); }); + deserializerMap.put("organizationId", (n) -> { this.setOrganizationId(n.getStringValue()); }); deserializerMap.put("owners", (n) -> { this.setOwners(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("permissionGrants", (n) -> { this.setPermissionGrants(n.getCollectionOfObjectValues(ResourceSpecificPermissionGrant::createFromDiscriminatorValue)); }); deserializerMap.put("photo", (n) -> { this.setPhoto(n.getObjectValue(ProfilePhoto::createFromDiscriminatorValue)); }); @@ -513,6 +514,14 @@ public OnPremisesSyncBehavior getOnPremisesSyncBehavior() { public Boolean getOnPremisesSyncEnabled() { return this.backingStore.get("onPremisesSyncEnabled"); } + /** + * Gets the organizationId property value. The organizationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOrganizationId() { + return this.backingStore.get("organizationId"); + } /** * Gets the owners property value. The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). * @return a {@link java.util.List} @@ -794,6 +803,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("onPremisesSecurityIdentifier", this.getOnPremisesSecurityIdentifier()); writer.writeObjectValue("onPremisesSyncBehavior", this.getOnPremisesSyncBehavior()); writer.writeBooleanValue("onPremisesSyncEnabled", this.getOnPremisesSyncEnabled()); + writer.writeStringValue("organizationId", this.getOrganizationId()); writer.writeCollectionOfObjectValues("owners", this.getOwners()); writer.writeCollectionOfObjectValues("permissionGrants", this.getPermissionGrants()); writer.writeObjectValue("photo", this.getPhoto()); @@ -1173,6 +1183,13 @@ public void setOnPremisesSyncBehavior(@jakarta.annotation.Nullable final OnPremi public void setOnPremisesSyncEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("onPremisesSyncEnabled", value); } + /** + * Sets the organizationId property value. The organizationId property + * @param value Value to set for the organizationId property. + */ + public void setOrganizationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("organizationId", value); + } /** * Sets the owners property value. The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). * @param value Value to set for the owners property. diff --git a/src/main/java/com/microsoft/graph/generated/models/IdentityGovernance.java b/src/main/java/com/microsoft/graph/generated/models/IdentityGovernance.java index 9c5130eed55..a02b8df93de 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IdentityGovernance.java +++ b/src/main/java/com/microsoft/graph/generated/models/IdentityGovernance.java @@ -72,6 +72,14 @@ public AppConsentApprovalRoute getAppConsent() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the catalogs property value. The catalogs property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCatalogs() { + return this.backingStore.get("catalogs"); + } /** * Gets the entitlementManagement property value. The entitlementManagement property * @return a {@link EntitlementManagement} @@ -86,9 +94,10 @@ public EntitlementManagement getEntitlementManagement() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(7); + final HashMap> deserializerMap = new HashMap>(8); deserializerMap.put("accessReviews", (n) -> { this.setAccessReviews(n.getObjectValue(AccessReviewSet::createFromDiscriminatorValue)); }); deserializerMap.put("appConsent", (n) -> { this.setAppConsent(n.getObjectValue(AppConsentApprovalRoute::createFromDiscriminatorValue)); }); + deserializerMap.put("catalogs", (n) -> { this.setCatalogs(n.getCollectionOfObjectValues(AccessPackageCatalog::createFromDiscriminatorValue)); }); deserializerMap.put("entitlementManagement", (n) -> { this.setEntitlementManagement(n.getObjectValue(EntitlementManagement::createFromDiscriminatorValue)); }); deserializerMap.put("lifecycleWorkflows", (n) -> { this.setLifecycleWorkflows(n.getObjectValue(LifecycleWorkflowsContainer::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); @@ -136,6 +145,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); writer.writeObjectValue("accessReviews", this.getAccessReviews()); writer.writeObjectValue("appConsent", this.getAppConsent()); + writer.writeCollectionOfObjectValues("catalogs", this.getCatalogs()); writer.writeObjectValue("entitlementManagement", this.getEntitlementManagement()); writer.writeObjectValue("lifecycleWorkflows", this.getLifecycleWorkflows()); writer.writeStringValue("@odata.type", this.getOdataType()); @@ -172,6 +182,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the catalogs property value. The catalogs property + * @param value Value to set for the catalogs property. + */ + public void setCatalogs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("catalogs", value); + } /** * Sets the entitlementManagement property value. The entitlementManagement property * @param value Value to set for the entitlementManagement property. diff --git a/src/main/java/com/microsoft/graph/generated/models/List.java b/src/main/java/com/microsoft/graph/generated/models/List.java index cfc1a3dcfb2..9a5cf5efaba 100644 --- a/src/main/java/com/microsoft/graph/generated/models/List.java +++ b/src/main/java/com/microsoft/graph/generated/models/List.java @@ -102,7 +102,7 @@ public java.util.List getOperations() { return this.backingStore.get("operations"); } /** - * Gets the permissions property value. The permissions property + * Gets the permissions property value. The set of permissions for the item. Read-only. Nullable. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -202,7 +202,7 @@ public void setOperations(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ListItem.java b/src/main/java/com/microsoft/graph/generated/models/ListItem.java index fac6a98c449..12b46cef2c9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ListItem.java +++ b/src/main/java/com/microsoft/graph/generated/models/ListItem.java @@ -92,7 +92,7 @@ public FieldValueSet getFields() { return this.backingStore.get("fields"); } /** - * Gets the permissions property value. The permissions property + * Gets the permissions property value. The set of permissions for the item. Read-only. Nullable. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -175,7 +175,7 @@ public void setFields(@jakarta.annotation.Nullable final FieldValueSet value) { this.backingStore.set("fields", value); } /** - * Sets the permissions property value. The permissions property + * Sets the permissions property value. The set of permissions for the item. Read-only. Nullable. * @param value Value to set for the permissions property. */ public void setPermissions(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java index 8e9f4355bd5..18c8a495c23 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java @@ -177,6 +177,14 @@ public ChatInfo getChatInfo() { public ChatRestrictions getChatRestrictions() { return this.backingStore.get("chatRestrictions"); } + /** + * Gets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. + * @return a {@link CloudVideoInteropInfo} + */ + @jakarta.annotation.Nullable + public CloudVideoInteropInfo getCloudVideoInteropInfo() { + return this.backingStore.get("cloudVideoInteropInfo"); + } /** * Gets the expiryDateTime property value. Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} @@ -210,6 +218,7 @@ public Map> getFieldDeserializers deserializerMap.put("audioConferencing", (n) -> { this.setAudioConferencing(n.getObjectValue(AudioConferencing::createFromDiscriminatorValue)); }); deserializerMap.put("chatInfo", (n) -> { this.setChatInfo(n.getObjectValue(ChatInfo::createFromDiscriminatorValue)); }); deserializerMap.put("chatRestrictions", (n) -> { this.setChatRestrictions(n.getObjectValue(ChatRestrictions::createFromDiscriminatorValue)); }); + deserializerMap.put("cloudVideoInteropInfo", (n) -> { this.setCloudVideoInteropInfo(n.getObjectValue(CloudVideoInteropInfo::createFromDiscriminatorValue)); }); deserializerMap.put("expiryDateTime", (n) -> { this.setExpiryDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("isEndToEndEncryptionEnabled", (n) -> { this.setIsEndToEndEncryptionEnabled(n.getBooleanValue()); }); deserializerMap.put("isEntryExitAnnounced", (n) -> { this.setIsEntryExitAnnounced(n.getBooleanValue()); }); @@ -219,6 +228,7 @@ public Map> getFieldDeserializers deserializerMap.put("lobbyBypassSettings", (n) -> { this.setLobbyBypassSettings(n.getObjectValue(LobbyBypassSettings::createFromDiscriminatorValue)); }); deserializerMap.put("meetingOptionsWebUrl", (n) -> { this.setMeetingOptionsWebUrl(n.getStringValue()); }); deserializerMap.put("meetingSpokenLanguageTag", (n) -> { this.setMeetingSpokenLanguageTag(n.getStringValue()); }); + deserializerMap.put("meetingType", (n) -> { this.setMeetingType(n.getEnumValue(OnlineMeetingType::forValue)); }); deserializerMap.put("recordAutomatically", (n) -> { this.setRecordAutomatically(n.getBooleanValue()); }); deserializerMap.put("sensitivityLabelAssignment", (n) -> { this.setSensitivityLabelAssignment(n.getObjectValue(OnlineMeetingSensitivityLabelAssignment::createFromDiscriminatorValue)); }); deserializerMap.put("shareMeetingChatHistoryDefault", (n) -> { this.setShareMeetingChatHistoryDefault(n.getEnumValue(MeetingChatHistoryDefaultMode::forValue)); }); @@ -291,6 +301,14 @@ public String getMeetingOptionsWebUrl() { public String getMeetingSpokenLanguageTag() { return this.backingStore.get("meetingSpokenLanguageTag"); } + /** + * Gets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + * @return a {@link OnlineMeetingType} + */ + @jakarta.annotation.Nullable + public OnlineMeetingType getMeetingType() { + return this.backingStore.get("meetingType"); + } /** * Gets the recordAutomatically property value. Indicates whether to record the meeting automatically. * @return a {@link Boolean} @@ -364,6 +382,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("audioConferencing", this.getAudioConferencing()); writer.writeObjectValue("chatInfo", this.getChatInfo()); writer.writeObjectValue("chatRestrictions", this.getChatRestrictions()); + writer.writeObjectValue("cloudVideoInteropInfo", this.getCloudVideoInteropInfo()); writer.writeOffsetDateTimeValue("expiryDateTime", this.getExpiryDateTime()); writer.writeBooleanValue("isEndToEndEncryptionEnabled", this.getIsEndToEndEncryptionEnabled()); writer.writeBooleanValue("isEntryExitAnnounced", this.getIsEntryExitAnnounced()); @@ -373,6 +392,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("lobbyBypassSettings", this.getLobbyBypassSettings()); writer.writeStringValue("meetingOptionsWebUrl", this.getMeetingOptionsWebUrl()); writer.writeStringValue("meetingSpokenLanguageTag", this.getMeetingSpokenLanguageTag()); + writer.writeEnumValue("meetingType", this.getMeetingType()); writer.writeBooleanValue("recordAutomatically", this.getRecordAutomatically()); writer.writeObjectValue("sensitivityLabelAssignment", this.getSensitivityLabelAssignment()); writer.writeEnumValue("shareMeetingChatHistoryDefault", this.getShareMeetingChatHistoryDefault()); @@ -506,6 +526,13 @@ public void setChatInfo(@jakarta.annotation.Nullable final ChatInfo value) { public void setChatRestrictions(@jakarta.annotation.Nullable final ChatRestrictions value) { this.backingStore.set("chatRestrictions", value); } + /** + * Sets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. + * @param value Value to set for the cloudVideoInteropInfo property. + */ + public void setCloudVideoInteropInfo(@jakarta.annotation.Nullable final CloudVideoInteropInfo value) { + this.backingStore.set("cloudVideoInteropInfo", value); + } /** * Sets the expiryDateTime property value. Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the expiryDateTime property. @@ -569,6 +596,13 @@ public void setMeetingOptionsWebUrl(@jakarta.annotation.Nullable final String va public void setMeetingSpokenLanguageTag(@jakarta.annotation.Nullable final String value) { this.backingStore.set("meetingSpokenLanguageTag", value); } + /** + * Sets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + * @param value Value to set for the meetingType property. + */ + public void setMeetingType(@jakarta.annotation.Nullable final OnlineMeetingType value) { + this.backingStore.set("meetingType", value); + } /** * Sets the recordAutomatically property value. Indicates whether to record the meeting automatically. * @param value Value to set for the recordAutomatically property. diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingType.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingType.java new file mode 100644 index 00000000000..84240521826 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingType.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum OnlineMeetingType implements ValuedEnum { + Adhoc("adhoc"), + Scheduled("scheduled"), + Recurring("recurring"), + Broadcast("broadcast"), + Meetnow("meetnow"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + OnlineMeetingType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static OnlineMeetingType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "adhoc": return Adhoc; + case "scheduled": return Scheduled; + case "recurring": return Recurring; + case "broadcast": return Broadcast; + case "meetnow": return Meetnow; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ProcessContentMetadataBase.java b/src/main/java/com/microsoft/graph/generated/models/ProcessContentMetadataBase.java index 101976912dd..7b621ccc360 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProcessContentMetadataBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProcessContentMetadataBase.java @@ -72,6 +72,14 @@ public BackingStore getBackingStore() { public ContentBase getContent() { return this.backingStore.get("content"); } + /** + * Gets the contentCategory property value. The contentCategory property + * @return a {@link ContentCategory} + */ + @jakarta.annotation.Nullable + public ContentCategory getContentCategory() { + return this.backingStore.get("contentCategory"); + } /** * Gets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). * @return a {@link String} @@ -94,8 +102,9 @@ public OffsetDateTime getCreatedDateTime() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(10); + final HashMap> deserializerMap = new HashMap>(11); deserializerMap.put("content", (n) -> { this.setContent(n.getObjectValue(ContentBase::createFromDiscriminatorValue)); }); + deserializerMap.put("contentCategory", (n) -> { this.setContentCategory(n.getEnumValue(ContentCategory::forValue)); }); deserializerMap.put("correlationId", (n) -> { this.setCorrelationId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("identifier", (n) -> { this.setIdentifier(n.getStringValue()); }); @@ -170,6 +179,7 @@ public Long getSequenceNumber() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writeObjectValue("content", this.getContent()); + writer.writeEnumValue("contentCategory", this.getContentCategory()); writer.writeStringValue("correlationId", this.getCorrelationId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("identifier", this.getIdentifier()); @@ -203,6 +213,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setContent(@jakarta.annotation.Nullable final ContentBase value) { this.backingStore.set("content", value); } + /** + * Sets the contentCategory property value. The contentCategory property + * @param value Value to set for the contentCategory property. + */ + public void setContentCategory(@jakarta.annotation.Nullable final ContentCategory value) { + this.backingStore.set("contentCategory", value); + } /** * Sets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). * @param value Value to set for the correlationId property. diff --git a/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroup.java b/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroup.java new file mode 100644 index 00000000000..75eb840767a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroup.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroup extends DirectoryObject implements Parsable { + /** + * Instantiates a new {@link RemoteTenantGroup} and sets the default values. + */ + public RemoteTenantGroup() { + super(); + this.setOdataType("#microsoft.graph.remoteTenantGroup"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RemoteTenantGroup} + */ + @jakarta.annotation.Nonnull + public static RemoteTenantGroup createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoteTenantGroup(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("remoteGroupDisplayName", (n) -> { this.setRemoteGroupDisplayName(n.getStringValue()); }); + deserializerMap.put("remoteGroupId", (n) -> { this.setRemoteGroupId(n.getUUIDValue()); }); + deserializerMap.put("remoteTenantDisplayName", (n) -> { this.setRemoteTenantDisplayName(n.getStringValue()); }); + deserializerMap.put("remoteTenantId", (n) -> { this.setRemoteTenantId(n.getUUIDValue()); }); + deserializerMap.put("remoteTenantPrimaryDomain", (n) -> { this.setRemoteTenantPrimaryDomain(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRemoteGroupDisplayName() { + return this.backingStore.get("remoteGroupDisplayName"); + } + /** + * Gets the remoteGroupId property value. Unique identifier of the group in the remote tenant. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getRemoteGroupId() { + return this.backingStore.get("remoteGroupId"); + } + /** + * Gets the remoteTenantDisplayName property value. Display name of the remote tenant. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRemoteTenantDisplayName() { + return this.backingStore.get("remoteTenantDisplayName"); + } + /** + * Gets the remoteTenantId property value. Unique identifier of the remote tenant. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getRemoteTenantId() { + return this.backingStore.get("remoteTenantId"); + } + /** + * Gets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRemoteTenantPrimaryDomain() { + return this.backingStore.get("remoteTenantPrimaryDomain"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("remoteGroupDisplayName", this.getRemoteGroupDisplayName()); + writer.writeUUIDValue("remoteGroupId", this.getRemoteGroupId()); + writer.writeStringValue("remoteTenantDisplayName", this.getRemoteTenantDisplayName()); + writer.writeUUIDValue("remoteTenantId", this.getRemoteTenantId()); + writer.writeStringValue("remoteTenantPrimaryDomain", this.getRemoteTenantPrimaryDomain()); + } + /** + * Sets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. + * @param value Value to set for the remoteGroupDisplayName property. + */ + public void setRemoteGroupDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("remoteGroupDisplayName", value); + } + /** + * Sets the remoteGroupId property value. Unique identifier of the group in the remote tenant. + * @param value Value to set for the remoteGroupId property. + */ + public void setRemoteGroupId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("remoteGroupId", value); + } + /** + * Sets the remoteTenantDisplayName property value. Display name of the remote tenant. + * @param value Value to set for the remoteTenantDisplayName property. + */ + public void setRemoteTenantDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("remoteTenantDisplayName", value); + } + /** + * Sets the remoteTenantId property value. Unique identifier of the remote tenant. + * @param value Value to set for the remoteTenantId property. + */ + public void setRemoteTenantId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("remoteTenantId", value); + } + /** + * Sets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. + * @param value Value to set for the remoteTenantPrimaryDomain property. + */ + public void setRemoteTenantPrimaryDomain(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("remoteTenantPrimaryDomain", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroupCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroupCollectionResponse.java new file mode 100644 index 00000000000..972cf1225ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroupCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroupCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RemoteTenantGroupCollectionResponse} and sets the default values. + */ + public RemoteTenantGroupCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RemoteTenantGroupCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static RemoteTenantGroupCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoteTenantGroupCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(RemoteTenantGroup::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ServiceProviderConstraints.java b/src/main/java/com/microsoft/graph/generated/models/ServiceProviderConstraints.java new file mode 100644 index 00000000000..794e6fc2f11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ServiceProviderConstraints.java @@ -0,0 +1,51 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProviderConstraints extends Entity implements Parsable { + /** + * Instantiates a new {@link ServiceProviderConstraints} and sets the default values. + */ + public ServiceProviderConstraints() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ServiceProviderConstraints} + */ + @jakarta.annotation.Nonnull + public static ServiceProviderConstraints createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.delegatedAdminServiceProviderConstraints": return new DelegatedAdminServiceProviderConstraints(); + } + } + return new ServiceProviderConstraints(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SignIn.java b/src/main/java/com/microsoft/graph/generated/models/SignIn.java index 62b30ff7f92..7aeb12080eb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SignIn.java +++ b/src/main/java/com/microsoft/graph/generated/models/SignIn.java @@ -49,6 +49,14 @@ public String getAppId() { public java.util.List getAppliedConditionalAccessPolicies() { return this.backingStore.get("appliedConditionalAccessPolicies"); } + /** + * Gets the authenticationAppDeviceDetails property value. The authenticationAppDeviceDetails property + * @return a {@link AuthenticationAppDeviceDetails} + */ + @jakarta.annotation.Nullable + public AuthenticationAppDeviceDetails getAuthenticationAppDeviceDetails() { + return this.backingStore.get("authenticationAppDeviceDetails"); + } /** * Gets the clientAppUsed property value. Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq). * @return a {@link String} @@ -99,28 +107,42 @@ public Map> getFieldDeserializers deserializerMap.put("appDisplayName", (n) -> { this.setAppDisplayName(n.getStringValue()); }); deserializerMap.put("appId", (n) -> { this.setAppId(n.getStringValue()); }); deserializerMap.put("appliedConditionalAccessPolicies", (n) -> { this.setAppliedConditionalAccessPolicies(n.getCollectionOfObjectValues(AppliedConditionalAccessPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("authenticationAppDeviceDetails", (n) -> { this.setAuthenticationAppDeviceDetails(n.getObjectValue(AuthenticationAppDeviceDetails::createFromDiscriminatorValue)); }); deserializerMap.put("clientAppUsed", (n) -> { this.setClientAppUsed(n.getStringValue()); }); deserializerMap.put("conditionalAccessStatus", (n) -> { this.setConditionalAccessStatus(n.getEnumValue(ConditionalAccessStatus::forValue)); }); deserializerMap.put("correlationId", (n) -> { this.setCorrelationId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("deviceDetail", (n) -> { this.setDeviceDetail(n.getObjectValue(DeviceDetail::createFromDiscriminatorValue)); }); + deserializerMap.put("homeTenantId", (n) -> { this.setHomeTenantId(n.getStringValue()); }); deserializerMap.put("ipAddress", (n) -> { this.setIpAddress(n.getStringValue()); }); deserializerMap.put("isInteractive", (n) -> { this.setIsInteractive(n.getBooleanValue()); }); deserializerMap.put("location", (n) -> { this.setLocation(n.getObjectValue(SignInLocation::createFromDiscriminatorValue)); }); deserializerMap.put("resourceDisplayName", (n) -> { this.setResourceDisplayName(n.getStringValue()); }); deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + deserializerMap.put("resourceTenantId", (n) -> { this.setResourceTenantId(n.getStringValue()); }); deserializerMap.put("riskDetail", (n) -> { this.setRiskDetail(n.getEnumValue(RiskDetail::forValue)); }); deserializerMap.put("riskEventTypes", (n) -> { this.setRiskEventTypes(n.getCollectionOfEnumValues(RiskEventType::forValue)); }); deserializerMap.put("riskEventTypes_v2", (n) -> { this.setRiskEventTypesV2(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("riskLevelAggregated", (n) -> { this.setRiskLevelAggregated(n.getEnumValue(RiskLevel::forValue)); }); deserializerMap.put("riskLevelDuringSignIn", (n) -> { this.setRiskLevelDuringSignIn(n.getEnumValue(RiskLevel::forValue)); }); deserializerMap.put("riskState", (n) -> { this.setRiskState(n.getEnumValue(RiskState::forValue)); }); + deserializerMap.put("servicePrincipalId", (n) -> { this.setServicePrincipalId(n.getStringValue()); }); + deserializerMap.put("servicePrincipalName", (n) -> { this.setServicePrincipalName(n.getStringValue()); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getObjectValue(SignInStatus::createFromDiscriminatorValue)); }); + deserializerMap.put("userAgent", (n) -> { this.setUserAgent(n.getStringValue()); }); deserializerMap.put("userDisplayName", (n) -> { this.setUserDisplayName(n.getStringValue()); }); deserializerMap.put("userId", (n) -> { this.setUserId(n.getStringValue()); }); deserializerMap.put("userPrincipalName", (n) -> { this.setUserPrincipalName(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the homeTenantId property value. The homeTenantId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getHomeTenantId() { + return this.backingStore.get("homeTenantId"); + } /** * Gets the ipAddress property value. IP address of the client used to sign in. Supports $filter (eq, startsWith). * @return a {@link String} @@ -161,6 +183,14 @@ public String getResourceDisplayName() { public String getResourceId() { return this.backingStore.get("resourceId"); } + /** + * Gets the resourceTenantId property value. The resourceTenantId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceTenantId() { + return this.backingStore.get("resourceTenantId"); + } /** * Gets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. * @return a {@link RiskDetail} @@ -209,6 +239,22 @@ public RiskLevel getRiskLevelDuringSignIn() { public RiskState getRiskState() { return this.backingStore.get("riskState"); } + /** + * Gets the servicePrincipalId property value. The servicePrincipalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getServicePrincipalId() { + return this.backingStore.get("servicePrincipalId"); + } + /** + * Gets the servicePrincipalName property value. The servicePrincipalName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getServicePrincipalName() { + return this.backingStore.get("servicePrincipalName"); + } /** * Gets the status property value. Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs). Supports $filter (eq) on errorCode property. * @return a {@link SignInStatus} @@ -217,6 +263,14 @@ public RiskState getRiskState() { public SignInStatus getStatus() { return this.backingStore.get("status"); } + /** + * Gets the userAgent property value. The userAgent property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserAgent() { + return this.backingStore.get("userAgent"); + } /** * Gets the userDisplayName property value. Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith). * @return a {@link String} @@ -251,23 +305,29 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("appDisplayName", this.getAppDisplayName()); writer.writeStringValue("appId", this.getAppId()); writer.writeCollectionOfObjectValues("appliedConditionalAccessPolicies", this.getAppliedConditionalAccessPolicies()); + writer.writeObjectValue("authenticationAppDeviceDetails", this.getAuthenticationAppDeviceDetails()); writer.writeStringValue("clientAppUsed", this.getClientAppUsed()); writer.writeEnumValue("conditionalAccessStatus", this.getConditionalAccessStatus()); writer.writeStringValue("correlationId", this.getCorrelationId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeObjectValue("deviceDetail", this.getDeviceDetail()); + writer.writeStringValue("homeTenantId", this.getHomeTenantId()); writer.writeStringValue("ipAddress", this.getIpAddress()); writer.writeBooleanValue("isInteractive", this.getIsInteractive()); writer.writeObjectValue("location", this.getLocation()); writer.writeStringValue("resourceDisplayName", this.getResourceDisplayName()); writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeStringValue("resourceTenantId", this.getResourceTenantId()); writer.writeEnumValue("riskDetail", this.getRiskDetail()); writer.writeCollectionOfEnumValues("riskEventTypes", this.getRiskEventTypes()); writer.writeCollectionOfPrimitiveValues("riskEventTypes_v2", this.getRiskEventTypesV2()); writer.writeEnumValue("riskLevelAggregated", this.getRiskLevelAggregated()); writer.writeEnumValue("riskLevelDuringSignIn", this.getRiskLevelDuringSignIn()); writer.writeEnumValue("riskState", this.getRiskState()); + writer.writeStringValue("servicePrincipalId", this.getServicePrincipalId()); + writer.writeStringValue("servicePrincipalName", this.getServicePrincipalName()); writer.writeObjectValue("status", this.getStatus()); + writer.writeStringValue("userAgent", this.getUserAgent()); writer.writeStringValue("userDisplayName", this.getUserDisplayName()); writer.writeStringValue("userId", this.getUserId()); writer.writeStringValue("userPrincipalName", this.getUserPrincipalName()); @@ -293,6 +353,13 @@ public void setAppId(@jakarta.annotation.Nullable final String value) { public void setAppliedConditionalAccessPolicies(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("appliedConditionalAccessPolicies", value); } + /** + * Sets the authenticationAppDeviceDetails property value. The authenticationAppDeviceDetails property + * @param value Value to set for the authenticationAppDeviceDetails property. + */ + public void setAuthenticationAppDeviceDetails(@jakarta.annotation.Nullable final AuthenticationAppDeviceDetails value) { + this.backingStore.set("authenticationAppDeviceDetails", value); + } /** * Sets the clientAppUsed property value. Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq). * @param value Value to set for the clientAppUsed property. @@ -328,6 +395,13 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime public void setDeviceDetail(@jakarta.annotation.Nullable final DeviceDetail value) { this.backingStore.set("deviceDetail", value); } + /** + * Sets the homeTenantId property value. The homeTenantId property + * @param value Value to set for the homeTenantId property. + */ + public void setHomeTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("homeTenantId", value); + } /** * Sets the ipAddress property value. IP address of the client used to sign in. Supports $filter (eq, startsWith). * @param value Value to set for the ipAddress property. @@ -363,6 +437,13 @@ public void setResourceDisplayName(@jakarta.annotation.Nullable final String val public void setResourceId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("resourceId", value); } + /** + * Sets the resourceTenantId property value. The resourceTenantId property + * @param value Value to set for the resourceTenantId property. + */ + public void setResourceTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceTenantId", value); + } /** * Sets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. * @param value Value to set for the riskDetail property. @@ -405,6 +486,20 @@ public void setRiskLevelDuringSignIn(@jakarta.annotation.Nullable final RiskLeve public void setRiskState(@jakarta.annotation.Nullable final RiskState value) { this.backingStore.set("riskState", value); } + /** + * Sets the servicePrincipalId property value. The servicePrincipalId property + * @param value Value to set for the servicePrincipalId property. + */ + public void setServicePrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("servicePrincipalId", value); + } + /** + * Sets the servicePrincipalName property value. The servicePrincipalName property + * @param value Value to set for the servicePrincipalName property. + */ + public void setServicePrincipalName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("servicePrincipalName", value); + } /** * Sets the status property value. Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs). Supports $filter (eq) on errorCode property. * @param value Value to set for the status property. @@ -412,6 +507,13 @@ public void setRiskState(@jakarta.annotation.Nullable final RiskState value) { public void setStatus(@jakarta.annotation.Nullable final SignInStatus value) { this.backingStore.set("status", value); } + /** + * Sets the userAgent property value. The userAgent property + * @param value Value to set for the userAgent property. + */ + public void setUserAgent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userAgent", value); + } /** * Sets the userDisplayName property value. Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith). * @param value Value to set for the userDisplayName property. diff --git a/src/main/java/com/microsoft/graph/generated/models/UnifiedRoleAssignment.java b/src/main/java/com/microsoft/graph/generated/models/UnifiedRoleAssignment.java index ccc1cd5ae78..3a557262187 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UnifiedRoleAssignment.java +++ b/src/main/java/com/microsoft/graph/generated/models/UnifiedRoleAssignment.java @@ -78,6 +78,7 @@ public Map> getFieldDeserializers deserializerMap.put("directoryScopeId", (n) -> { this.setDirectoryScopeId(n.getStringValue()); }); deserializerMap.put("principal", (n) -> { this.setPrincipal(n.getObjectValue(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("principalOrganizationId", (n) -> { this.setPrincipalOrganizationId(n.getStringValue()); }); deserializerMap.put("roleDefinition", (n) -> { this.setRoleDefinition(n.getObjectValue(UnifiedRoleDefinition::createFromDiscriminatorValue)); }); deserializerMap.put("roleDefinitionId", (n) -> { this.setRoleDefinitionId(n.getStringValue()); }); return deserializerMap; @@ -98,6 +99,14 @@ public DirectoryObject getPrincipal() { public String getPrincipalId() { return this.backingStore.get("principalId"); } + /** + * Gets the principalOrganizationId property value. The principalOrganizationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalOrganizationId() { + return this.backingStore.get("principalOrganizationId"); + } /** * Gets the roleDefinition property value. The roleDefinition the assignment is for. Supports $expand. * @return a {@link UnifiedRoleDefinition} @@ -128,6 +137,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("directoryScopeId", this.getDirectoryScopeId()); writer.writeObjectValue("principal", this.getPrincipal()); writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("principalOrganizationId", this.getPrincipalOrganizationId()); writer.writeObjectValue("roleDefinition", this.getRoleDefinition()); writer.writeStringValue("roleDefinitionId", this.getRoleDefinitionId()); } @@ -180,6 +190,13 @@ public void setPrincipal(@jakarta.annotation.Nullable final DirectoryObject valu public void setPrincipalId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("principalId", value); } + /** + * Sets the principalOrganizationId property value. The principalOrganizationId property + * @param value Value to set for the principalOrganizationId property. + */ + public void setPrincipalOrganizationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalOrganizationId", value); + } /** * Sets the roleDefinition property value. The roleDefinition the assignment is for. Supports $expand. * @param value Value to set for the roleDefinition property. diff --git a/src/main/java/com/microsoft/graph/generated/models/User.java b/src/main/java/com/microsoft/graph/generated/models/User.java index 10f6c430a0b..d8c0209ac3a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/User.java +++ b/src/main/java/com/microsoft/graph/generated/models/User.java @@ -556,6 +556,7 @@ public Map> getFieldDeserializers deserializerMap.put("signInSessionsValidFromDateTime", (n) -> { this.setSignInSessionsValidFromDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("skills", (n) -> { this.setSkills(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("solutions", (n) -> { this.setSolutions(n.getObjectValue(UserSolutionRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("sponsorOf", (n) -> { this.setSponsorOf(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("sponsors", (n) -> { this.setSponsors(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("state", (n) -> { this.setState(n.getStringValue()); }); deserializerMap.put("streetAddress", (n) -> { this.setStreetAddress(n.getStringValue()); }); @@ -1168,6 +1169,14 @@ public java.util.List getSkills() { public UserSolutionRoot getSolutions() { return this.backingStore.get("solutions"); } + /** + * Gets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSponsorOf() { + return this.backingStore.get("sponsorOf"); + } /** * Gets the sponsors property value. The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * @return a {@link java.util.List} @@ -1379,6 +1388,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("signInSessionsValidFromDateTime", this.getSignInSessionsValidFromDateTime()); writer.writeCollectionOfPrimitiveValues("skills", this.getSkills()); writer.writeObjectValue("solutions", this.getSolutions()); + writer.writeCollectionOfObjectValues("sponsorOf", this.getSponsorOf()); writer.writeCollectionOfObjectValues("sponsors", this.getSponsors()); writer.writeStringValue("state", this.getState()); writer.writeStringValue("streetAddress", this.getStreetAddress()); @@ -2258,6 +2268,13 @@ public void setSkills(@jakarta.annotation.Nullable final java.util.List public void setSolutions(@jakarta.annotation.Nullable final UserSolutionRoot value) { this.backingStore.set("solutions", value); } + /** + * Sets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param value Value to set for the sponsorOf property. + */ + public void setSponsorOf(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sponsorOf", value); + } /** * Sets the sponsors property value. The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * @param value Value to set for the sponsors property. diff --git a/src/main/java/com/microsoft/graph/generated/models/UserActivityType.java b/src/main/java/com/microsoft/graph/generated/models/UserActivityType.java index e1120baf817..93624baf3ea 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserActivityType.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserActivityType.java @@ -9,7 +9,11 @@ public enum UserActivityType implements ValuedEnum { UploadFile("uploadFile"), DownloadText("downloadText"), DownloadFile("downloadFile"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + CopyToClipboard("copyToClipboard"), + PasteFromClipboard("pasteFromClipboard"), + Print("print"), + AccessDebugTools("accessDebugTools"); public final String value; UserActivityType(final String value) { this.value = value; @@ -25,6 +29,10 @@ public static UserActivityType forValue(@jakarta.annotation.Nonnull final String case "downloadText": return DownloadText; case "downloadFile": return DownloadFile; case "unknownFutureValue": return UnknownFutureValue; + case "copyToClipboard": return CopyToClipboard; + case "pasteFromClipboard": return PasteFromClipboard; + case "print": return Print; + case "accessDebugTools": return AccessDebugTools; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/UserActivityTypes.java b/src/main/java/com/microsoft/graph/generated/models/UserActivityTypes.java index c929f24ff1d..b35d8112a4f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserActivityTypes.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserActivityTypes.java @@ -10,7 +10,11 @@ public enum UserActivityTypes implements ValuedEnum { UploadFile("uploadFile"), DownloadText("downloadText"), DownloadFile("downloadFile"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + CopyToClipboard("copyToClipboard"), + PasteFromClipboard("pasteFromClipboard"), + Print("print"), + AccessDebugTools("accessDebugTools"); public final String value; UserActivityTypes(final String value) { this.value = value; @@ -27,6 +31,10 @@ public static UserActivityTypes forValue(@jakarta.annotation.Nonnull final Strin case "downloadText": return DownloadText; case "downloadFile": return DownloadFile; case "unknownFutureValue": return UnknownFutureValue; + case "copyToClipboard": return CopyToClipboard; + case "pasteFromClipboard": return PasteFromClipboard; + case "print": return Print; + case "accessDebugTools": return AccessDebugTools; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEvent.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEvent.java index dfa6d53592d..d59b3af7134 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEvent.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEvent.java @@ -84,6 +84,7 @@ public Map> getFieldDeserializers deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("endDateTime", (n) -> { this.setEndDateTime(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); deserializerMap.put("externalEventInformation", (n) -> { this.setExternalEventInformation(n.getCollectionOfObjectValues(VirtualEventExternalInformation::createFromDiscriminatorValue)); }); + deserializerMap.put("isRegistrationRequired", (n) -> { this.setIsRegistrationRequired(n.getBooleanValue()); }); deserializerMap.put("presenters", (n) -> { this.setPresenters(n.getCollectionOfObjectValues(VirtualEventPresenter::createFromDiscriminatorValue)); }); deserializerMap.put("sessions", (n) -> { this.setSessions(n.getCollectionOfObjectValues(VirtualEventSession::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(VirtualEventSettings::createFromDiscriminatorValue)); }); @@ -91,6 +92,14 @@ public Map> getFieldDeserializers deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(VirtualEventStatus::forValue)); }); return deserializerMap; } + /** + * Gets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRegistrationRequired() { + return this.backingStore.get("isRegistrationRequired"); + } /** * Gets the presenters property value. The virtual event presenters. * @return a {@link java.util.List} @@ -143,6 +152,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("displayName", this.getDisplayName()); writer.writeObjectValue("endDateTime", this.getEndDateTime()); writer.writeCollectionOfObjectValues("externalEventInformation", this.getExternalEventInformation()); + writer.writeBooleanValue("isRegistrationRequired", this.getIsRegistrationRequired()); writer.writeCollectionOfObjectValues("presenters", this.getPresenters()); writer.writeCollectionOfObjectValues("sessions", this.getSessions()); writer.writeObjectValue("settings", this.getSettings()); @@ -184,6 +194,13 @@ public void setEndDateTime(@jakarta.annotation.Nullable final DateTimeTimeZone v public void setExternalEventInformation(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("externalEventInformation", value); } + /** + * Sets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. + * @param value Value to set for the isRegistrationRequired property. + */ + public void setIsRegistrationRequired(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRegistrationRequired", value); + } /** * Sets the presenters property value. The virtual event presenters. * @param value Value to set for the presenters property. diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistrationConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistrationConfiguration.java index 1a65b789756..d23899f2d3c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistrationConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistrationConfiguration.java @@ -26,6 +26,7 @@ public static VirtualEventRegistrationConfiguration createFromDiscriminatorValue if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.virtualEventTownhallRegistrationConfiguration": return new VirtualEventTownhallRegistrationConfiguration(); case "#microsoft.graph.virtualEventWebinarRegistrationConfiguration": return new VirtualEventWebinarRegistrationConfiguration(); } } @@ -47,10 +48,28 @@ public Integer getCapacity() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("capacity", (n) -> { this.setCapacity(n.getIntegerValue()); }); + deserializerMap.put("isManualApprovalEnabled", (n) -> { this.setIsManualApprovalEnabled(n.getBooleanValue()); }); + deserializerMap.put("isWaitlistEnabled", (n) -> { this.setIsWaitlistEnabled(n.getBooleanValue()); }); deserializerMap.put("questions", (n) -> { this.setQuestions(n.getCollectionOfObjectValues(VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue)); }); deserializerMap.put("registrationWebUrl", (n) -> { this.setRegistrationWebUrl(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsManualApprovalEnabled() { + return this.backingStore.get("isManualApprovalEnabled"); + } + /** + * Gets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsWaitlistEnabled() { + return this.backingStore.get("isWaitlistEnabled"); + } /** * Gets the questions property value. Registration questions. * @return a {@link java.util.List} @@ -75,6 +94,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeIntegerValue("capacity", this.getCapacity()); + writer.writeBooleanValue("isManualApprovalEnabled", this.getIsManualApprovalEnabled()); + writer.writeBooleanValue("isWaitlistEnabled", this.getIsWaitlistEnabled()); writer.writeCollectionOfObjectValues("questions", this.getQuestions()); writer.writeStringValue("registrationWebUrl", this.getRegistrationWebUrl()); } @@ -85,6 +106,20 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setCapacity(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("capacity", value); } + /** + * Sets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. + * @param value Value to set for the isManualApprovalEnabled property. + */ + public void setIsManualApprovalEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isManualApprovalEnabled", value); + } + /** + * Sets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + * @param value Value to set for the isWaitlistEnabled property. + */ + public void setIsWaitlistEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isWaitlistEnabled", value); + } /** * Sets the questions property value. Registration questions. * @param value Value to set for the questions property. diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventSession.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventSession.java index e8080c0d7fb..ce780604783 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventSession.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventSession.java @@ -25,6 +25,14 @@ public static VirtualEventSession createFromDiscriminatorValue(@jakarta.annotati Objects.requireNonNull(parseNode); return new VirtualEventSession(); } + /** + * Gets the capacity property value. Represents the expected number of attendees for the virtual event session. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCapacity() { + return this.backingStore.get("capacity"); + } /** * Gets the endDateTime property value. The virtual event session end time. * @return a {@link DateTimeTimeZone} @@ -40,6 +48,7 @@ public DateTimeTimeZone getEndDateTime() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("capacity", (n) -> { this.setCapacity(n.getIntegerValue()); }); deserializerMap.put("endDateTime", (n) -> { this.setEndDateTime(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); deserializerMap.put("videoOnDemandWebUrl", (n) -> { this.setVideoOnDemandWebUrl(n.getStringValue()); }); @@ -68,10 +77,18 @@ public String getVideoOnDemandWebUrl() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeIntegerValue("capacity", this.getCapacity()); writer.writeObjectValue("endDateTime", this.getEndDateTime()); writer.writeObjectValue("startDateTime", this.getStartDateTime()); writer.writeStringValue("videoOnDemandWebUrl", this.getVideoOnDemandWebUrl()); } + /** + * Sets the capacity property value. Represents the expected number of attendees for the virtual event session. + * @param value Value to set for the capacity property. + */ + public void setCapacity(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("capacity", value); + } /** * Sets the endDateTime property value. The virtual event session end time. * @param value Value to set for the endDateTime property. diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhall.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhall.java index 880e2e2a71f..8677b235d3d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhall.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhall.java @@ -33,6 +33,14 @@ public static VirtualEventTownhall createFromDiscriminatorValue(@jakarta.annotat public MeetingAudience getAudience() { return this.backingStore.get("audience"); } + /** + * Gets the capacity property value. Represents the expected number of attendees for the town hall. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCapacity() { + return this.backingStore.get("capacity"); + } /** * Gets the coOrganizers property value. Identity information of the coorganizers of the town hall. * @return a {@link java.util.List} @@ -49,9 +57,12 @@ public java.util.List getCoOrganizers() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("audience", (n) -> { this.setAudience(n.getEnumValue(MeetingAudience::forValue)); }); + deserializerMap.put("capacity", (n) -> { this.setCapacity(n.getIntegerValue()); }); deserializerMap.put("coOrganizers", (n) -> { this.setCoOrganizers(n.getCollectionOfObjectValues(CommunicationsUserIdentity::createFromDiscriminatorValue)); }); deserializerMap.put("invitedAttendees", (n) -> { this.setInvitedAttendees(n.getCollectionOfObjectValues(Identity::createFromDiscriminatorValue)); }); deserializerMap.put("isInviteOnly", (n) -> { this.setIsInviteOnly(n.getBooleanValue()); }); + deserializerMap.put("registrationConfiguration", (n) -> { this.setRegistrationConfiguration(n.getObjectValue(VirtualEventTownhallRegistrationConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("registrations", (n) -> { this.setRegistrations(n.getCollectionOfObjectValues(VirtualEventRegistration::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -70,6 +81,22 @@ public java.util.List getInvitedAttendees() { public Boolean getIsInviteOnly() { return this.backingStore.get("isInviteOnly"); } + /** + * Gets the registrationConfiguration property value. Registration configuration of the town hall. + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration getRegistrationConfiguration() { + return this.backingStore.get("registrationConfiguration"); + } + /** + * Gets the registrations property value. Registration records of the town hall. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRegistrations() { + return this.backingStore.get("registrations"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -78,9 +105,12 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeEnumValue("audience", this.getAudience()); + writer.writeIntegerValue("capacity", this.getCapacity()); writer.writeCollectionOfObjectValues("coOrganizers", this.getCoOrganizers()); writer.writeCollectionOfObjectValues("invitedAttendees", this.getInvitedAttendees()); writer.writeBooleanValue("isInviteOnly", this.getIsInviteOnly()); + writer.writeObjectValue("registrationConfiguration", this.getRegistrationConfiguration()); + writer.writeCollectionOfObjectValues("registrations", this.getRegistrations()); } /** * Sets the audience property value. The audience to whom the town hall is visible. The possible values are: everyone, organization, and unknownFutureValue. @@ -89,6 +119,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAudience(@jakarta.annotation.Nullable final MeetingAudience value) { this.backingStore.set("audience", value); } + /** + * Sets the capacity property value. Represents the expected number of attendees for the town hall. + * @param value Value to set for the capacity property. + */ + public void setCapacity(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("capacity", value); + } /** * Sets the coOrganizers property value. Identity information of the coorganizers of the town hall. * @param value Value to set for the coOrganizers property. @@ -110,4 +147,18 @@ public void setInvitedAttendees(@jakarta.annotation.Nullable final java.util.Lis public void setIsInviteOnly(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isInviteOnly", value); } + /** + * Sets the registrationConfiguration property value. Registration configuration of the town hall. + * @param value Value to set for the registrationConfiguration property. + */ + public void setRegistrationConfiguration(@jakarta.annotation.Nullable final VirtualEventTownhallRegistrationConfiguration value) { + this.backingStore.set("registrationConfiguration", value); + } + /** + * Sets the registrations property value. Registration records of the town hall. + * @param value Value to set for the registrations property. + */ + public void setRegistrations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("registrations", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhallRegistrationConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhallRegistrationConfiguration.java new file mode 100644 index 00000000000..97a693ab689 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhallRegistrationConfiguration.java @@ -0,0 +1,44 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VirtualEventTownhallRegistrationConfiguration extends VirtualEventRegistrationConfiguration implements Parsable { + /** + * Instantiates a new {@link VirtualEventTownhallRegistrationConfiguration} and sets the default values. + */ + public VirtualEventTownhallRegistrationConfiguration() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + */ + @jakarta.annotation.Nonnull + public static VirtualEventTownhallRegistrationConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VirtualEventTownhallRegistrationConfiguration(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinarRegistrationConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinarRegistrationConfiguration.java index 6adbf694623..b70139923b1 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinarRegistrationConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinarRegistrationConfiguration.java @@ -31,26 +31,8 @@ public static VirtualEventWebinarRegistrationConfiguration createFromDiscriminat @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("isManualApprovalEnabled", (n) -> { this.setIsManualApprovalEnabled(n.getBooleanValue()); }); - deserializerMap.put("isWaitlistEnabled", (n) -> { this.setIsWaitlistEnabled(n.getBooleanValue()); }); return deserializerMap; } - /** - * Gets the isManualApprovalEnabled property value. The isManualApprovalEnabled property - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getIsManualApprovalEnabled() { - return this.backingStore.get("isManualApprovalEnabled"); - } - /** - * Gets the isWaitlistEnabled property value. The isWaitlistEnabled property - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getIsWaitlistEnabled() { - return this.backingStore.get("isWaitlistEnabled"); - } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -58,21 +40,5 @@ public Boolean getIsWaitlistEnabled() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeBooleanValue("isManualApprovalEnabled", this.getIsManualApprovalEnabled()); - writer.writeBooleanValue("isWaitlistEnabled", this.getIsWaitlistEnabled()); - } - /** - * Sets the isManualApprovalEnabled property value. The isManualApprovalEnabled property - * @param value Value to set for the isManualApprovalEnabled property. - */ - public void setIsManualApprovalEnabled(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("isManualApprovalEnabled", value); - } - /** - * Sets the isWaitlistEnabled property value. The isWaitlistEnabled property - * @param value Value to set for the isWaitlistEnabled property. - */ - public void setIsWaitlistEnabled(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("isWaitlistEnabled", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextData.java b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextData.java new file mode 100644 index 00000000000..ced22ec8079 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextData.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models.customdataprovidedresourcepayloads; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewContextData extends AccessReviewContextDataBase implements Parsable { + /** + * Instantiates a new {@link AccessReviewContextData} and sets the default values. + */ + public AccessReviewContextData() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessReviewContextData} + */ + @jakarta.annotation.Nonnull + public static AccessReviewContextData createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessReviewContextData(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextDataBase.java b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextDataBase.java new file mode 100644 index 00000000000..062cbad0c11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextDataBase.java @@ -0,0 +1,87 @@ +package com.microsoft.graph.models.customdataprovidedresourcepayloads; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewContextDataBase extends Data implements Parsable { + /** + * Instantiates a new {@link AccessReviewContextDataBase} and sets the default values. + */ + public AccessReviewContextDataBase() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessReviewContextDataBase} + */ + @jakarta.annotation.Nonnull + public static AccessReviewContextDataBase createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData": return new AccessReviewContextData(); + case "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData": return new ApplyDecisionContextData(); + } + } + return new AccessReviewContextDataBase(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("reviewDefinitionId", (n) -> { this.setReviewDefinitionId(n.getStringValue()); }); + deserializerMap.put("reviewInstanceId", (n) -> { this.setReviewInstanceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReviewDefinitionId() { + return this.backingStore.get("reviewDefinitionId"); + } + /** + * Gets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReviewInstanceId() { + return this.backingStore.get("reviewInstanceId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("reviewDefinitionId", this.getReviewDefinitionId()); + writer.writeStringValue("reviewInstanceId", this.getReviewInstanceId()); + } + /** + * Sets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. + * @param value Value to set for the reviewDefinitionId property. + */ + public void setReviewDefinitionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reviewDefinitionId", value); + } + /** + * Sets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. + * @param value Value to set for the reviewInstanceId property. + */ + public void setReviewInstanceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reviewInstanceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/ApplyDecisionContextData.java b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/ApplyDecisionContextData.java new file mode 100644 index 00000000000..dbf40af9713 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/ApplyDecisionContextData.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models.customdataprovidedresourcepayloads; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionContextData extends AccessReviewContextDataBase implements Parsable { + /** + * Instantiates a new {@link ApplyDecisionContextData} and sets the default values. + */ + public ApplyDecisionContextData() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ApplyDecisionContextData} + */ + @jakarta.annotation.Nonnull + public static ApplyDecisionContextData createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplyDecisionContextData(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/Data.java b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/Data.java new file mode 100644 index 00000000000..01c1ffd9fa1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/Data.java @@ -0,0 +1,116 @@ +package com.microsoft.graph.models.customdataprovidedresourcepayloads; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Data implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link Data} and sets the default values. + */ + public Data() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Data} + */ + @jakarta.annotation.Nonnull + public static Data createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData": return new AccessReviewContextData(); + case "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase": return new AccessReviewContextDataBase(); + case "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData": return new ApplyDecisionContextData(); + } + } + return new Data(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalItem.java b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalItem.java index b816ca367c0..d9302034138 100644 --- a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalItem.java +++ b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalItem.java @@ -59,9 +59,18 @@ public Map> getFieldDeserializers deserializerMap.put("acl", (n) -> { this.setAcl(n.getCollectionOfObjectValues(Acl::createFromDiscriminatorValue)); }); deserializerMap.put("activities", (n) -> { this.setActivities(n.getCollectionOfObjectValues(ExternalActivity::createFromDiscriminatorValue)); }); deserializerMap.put("content", (n) -> { this.setContent(n.getObjectValue(ExternalItemContent::createFromDiscriminatorValue)); }); + deserializerMap.put("informationProtectionLabel", (n) -> { this.setInformationProtectionLabel(n.getObjectValue(ExternalItemInformationProtectionLabel::createFromDiscriminatorValue)); }); deserializerMap.put("properties", (n) -> { this.setProperties(n.getObjectValue(Properties::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the informationProtectionLabel property value. The informationProtectionLabel property + * @return a {@link ExternalItemInformationProtectionLabel} + */ + @jakarta.annotation.Nullable + public ExternalItemInformationProtectionLabel getInformationProtectionLabel() { + return this.backingStore.get("informationProtectionLabel"); + } /** * Gets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. * @return a {@link Properties} @@ -80,6 +89,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("acl", this.getAcl()); writer.writeCollectionOfObjectValues("activities", this.getActivities()); writer.writeObjectValue("content", this.getContent()); + writer.writeObjectValue("informationProtectionLabel", this.getInformationProtectionLabel()); writer.writeObjectValue("properties", this.getProperties()); } /** @@ -103,6 +113,13 @@ public void setActivities(@jakarta.annotation.Nullable final java.util.List()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ExternalItemInformationProtectionLabel} + */ + @jakarta.annotation.Nonnull + public static ExternalItemInformationProtectionLabel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExternalItemInformationProtectionLabel(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sensitivityLabelId", (n) -> { this.setSensitivityLabelId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the sensitivityLabelId property value. The sensitivityLabelId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSensitivityLabelId() { + return this.backingStore.get("sensitivityLabelId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("sensitivityLabelId", this.getSensitivityLabelId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the sensitivityLabelId property value. The sensitivityLabelId property + * @param value Value to set for the sensitivityLabelId property. + */ + public void setSensitivityLabelId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sensitivityLabelId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java index bf1dfe234c6..4e1d6603b43 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder; +import com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -29,6 +30,14 @@ public class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder public IdentitySynchronizationRequestBuilder identitySynchronization() { return new IdentitySynchronizationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + * @return a {@link ServiceProviderConstraintsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProviderConstraintsRequestBuilder serviceProviderConstraints() { + return new ServiceProviderConstraintsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/serviceproviderconstraints/ServiceProviderConstraintsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/serviceproviderconstraints/ServiceProviderConstraintsRequestBuilder.java new file mode 100644 index 00000000000..f2407075e7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/serviceproviderconstraints/ServiceProviderConstraintsRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ServiceProviderConstraints; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProviderConstraintsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ServiceProviderConstraintsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProviderConstraintsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProviderConstraintsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProviderConstraintsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property serviceProviderConstraints for policies + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property serviceProviderConstraints for policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get serviceProviderConstraints from policies + * @return a {@link ServiceProviderConstraints} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints get() { + return get(null); + } + /** + * Get serviceProviderConstraints from policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProviderConstraints} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProviderConstraints::createFromDiscriminatorValue); + } + /** + * Update the navigation property serviceProviderConstraints in policies + * @param body The request body + * @return a {@link ServiceProviderConstraints} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints patch(@jakarta.annotation.Nonnull final ServiceProviderConstraints body) { + return patch(body, null); + } + /** + * Update the navigation property serviceProviderConstraints in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProviderConstraints} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints patch(@jakarta.annotation.Nonnull final ServiceProviderConstraints body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProviderConstraints::createFromDiscriminatorValue); + } + /** + * Delete navigation property serviceProviderConstraints for policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property serviceProviderConstraints for policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get serviceProviderConstraints from policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get serviceProviderConstraints from policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property serviceProviderConstraints in policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ServiceProviderConstraints body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property serviceProviderConstraints in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ServiceProviderConstraints body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ServiceProviderConstraintsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProviderConstraintsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProviderConstraintsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get serviceProviderConstraints from policies + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.java index 5888d300d30..8df285a3587 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.MultiTenantOrganizationIdentitySyncPolicyTemplate; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class MultiTenantOrganizationIdentitySynchronizationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resetToDefaultSettings method. + * @return a {@link ResetToDefaultSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetToDefaultSettingsRequestBuilder resetToDefaultSettings() { + return new ResetToDefaultSettingsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MultiTenantOrganizationIdentitySynchronizationRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java new file mode 100644 index 00000000000..1ba19192ea9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the resetToDefaultSettings method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetToDefaultSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetToDefaultSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetToDefaultSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettings", pathParameters); + } + /** + * Instantiates a new {@link ResetToDefaultSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetToDefaultSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettings", rawUrl); + } + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResetToDefaultSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetToDefaultSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetToDefaultSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.java index b84a108a034..a667b769801 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.MultiTenantOrganizationPartnerConfigurationTemplate; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class MultiTenantOrganizationPartnerConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resetToDefaultSettings method. + * @return a {@link ResetToDefaultSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetToDefaultSettingsRequestBuilder resetToDefaultSettings() { + return new ResetToDefaultSettingsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MultiTenantOrganizationPartnerConfigurationRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java new file mode 100644 index 00000000000..a392ca900e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the resetToDefaultSettings method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetToDefaultSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetToDefaultSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetToDefaultSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettings", pathParameters); + } + /** + * Instantiates a new {@link ResetToDefaultSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetToDefaultSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettings", rawUrl); + } + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResetToDefaultSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetToDefaultSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetToDefaultSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/PermissionsRequestBuilder.java index 2570c83bad6..83e01c1c7ce 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/PermissionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/PermissionsRequestBuilder.java @@ -60,7 +60,7 @@ public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PermissionCollectionResponse get() { return get(null); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public Permission post(@jakarta.annotation.Nonnull final Permission body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new PermissionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java index 9cd65d39b54..9d90d1e553f 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public Permission get() { return get(null); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/PermissionsRequestBuilder.java index e0fd8b6be16..94ae47bbb88 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/PermissionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/PermissionsRequestBuilder.java @@ -60,7 +60,7 @@ public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PermissionCollectionResponse get() { return get(null); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public Permission post(@jakarta.annotation.Nonnull final Permission body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new PermissionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/PermissionItemRequestBuilder.java index 3c048f7ca10..d4fcddfe6b1 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/PermissionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/PermissionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public Permission get() { return get(null); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get permissions from shares + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java index 52af6a01145..00a4357ffac 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java @@ -60,19 +60,21 @@ public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a listItem. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public PermissionCollectionResponse get() { return get(null); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a listItem. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +109,7 @@ public Permission post(@jakarta.annotation.Nonnull final Permission body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a listItem. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a listItem. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +163,7 @@ public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new PermissionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a listItem. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java index 02c8edfbf16..429d975805e 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public Permission get() { return get(null); } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/PermissionsRequestBuilder.java index 76a8b889b8e..22371c72e3d 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/PermissionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/PermissionsRequestBuilder.java @@ -60,19 +60,21 @@ public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a list. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public PermissionCollectionResponse get() { return get(null); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PermissionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -82,21 +84,23 @@ public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java. return this.requestAdapter.send(requestInfo, errorMapping, PermissionCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to permissions for sites + * Create a new permission object on a list. * @param body The request body * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public Permission post(@jakarta.annotation.Nonnull final Permission body) { return post(body, null); } /** - * Create new navigation property to permissions for sites + * Create a new permission object on a list. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public Permission post(@jakarta.annotation.Nonnull final Permission body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +111,7 @@ public Permission post(@jakarta.annotation.Nonnull final Permission body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a list. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to permissions for sites + * Create a new permission object on a list. * @param body The request body * @return a {@link RequestInformation} */ @@ -136,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to permissions for sites + * Create a new permission object on a list. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -161,7 +165,7 @@ public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new PermissionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get permissions from sites + * Get a list of the permission objects associated with a list. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java index 814eee37760..f5653836f89 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public Permission get() { return get(null); } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get permissions from sites + * The set of permissions for the item. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/VirtualEventTownhallItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/VirtualEventTownhallItemRequestBuilder.java index ab3a768b0d6..230fcd23af4 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/VirtualEventTownhallItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/VirtualEventTownhallItemRequestBuilder.java @@ -3,6 +3,10 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.VirtualEventTownhall; import com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.PresentersRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder; import com.microsoft.graph.solutions.virtualevents.townhalls.item.sessions.SessionsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -30,6 +34,22 @@ public class VirtualEventTownhallItemRequestBuilder extends BaseRequestBuilder { public PresentersRequestBuilder presenters() { return new PresentersRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + * @return a {@link RegistrationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationConfigurationRequestBuilder registrationConfiguration() { + return new RegistrationConfigurationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @return a {@link RegistrationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsRequestBuilder registrations() { + return new RegistrationsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sessions property of the microsoft.graph.virtualEvent entity. * @return a {@link SessionsRequestBuilder} @@ -123,6 +143,26 @@ public VirtualEventTownhall patch(@jakarta.annotation.Nonnull final VirtualEvent errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventTownhall::createFromDiscriminatorValue); } + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param email Alternate key of virtualEventRegistration + * @return a {@link RegistrationsWithEmailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsWithEmailRequestBuilder registrationsWithEmail(@jakarta.annotation.Nonnull final String email) { + Objects.requireNonNull(email); + return new RegistrationsWithEmailRequestBuilder(pathParameters, requestAdapter, email); + } + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param userId Alternate key of virtualEventRegistration + * @return a {@link RegistrationsWithUserIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsWithUserIdRequestBuilder registrationsWithUserId(@jakarta.annotation.Nonnull final String userId) { + Objects.requireNonNull(userId); + return new RegistrationsWithUserIdRequestBuilder(pathParameters, requestAdapter, userId); + } /** * Delete navigation property townhalls for solutions * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/RegistrationConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/RegistrationConfigurationRequestBuilder.java new file mode 100644 index 00000000000..007d9fd097f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/RegistrationConfigurationRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RegistrationConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + * @return a {@link QuestionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public QuestionsRequestBuilder questions() { + return new QuestionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link RegistrationConfigurationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RegistrationConfigurationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property registrationConfiguration for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property registrationConfiguration for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration get() { + return get(null); + } + /** + * Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventTownhallRegistrationConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property registrationConfiguration in solutions + * @param body The request body + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration patch(@jakarta.annotation.Nonnull final VirtualEventTownhallRegistrationConfiguration body) { + return patch(body, null); + } + /** + * Update the navigation property registrationConfiguration in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration patch(@jakarta.annotation.Nonnull final VirtualEventTownhallRegistrationConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventTownhallRegistrationConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property registrationConfiguration for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property registrationConfiguration for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property registrationConfiguration in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventTownhallRegistrationConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property registrationConfiguration in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventTownhallRegistrationConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RegistrationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationConfigurationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RegistrationConfigurationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/QuestionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/QuestionsRequestBuilder.java new file mode 100644 index 00000000000..8e025717259 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/QuestionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistrationQuestionBase; +import com.microsoft.graph.models.VirtualEventRegistrationQuestionBaseCollectionResponse; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QuestionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + * @param virtualEventRegistrationQuestionBaseId The unique identifier of virtualEventRegistrationQuestionBase + * @return a {@link VirtualEventRegistrationQuestionBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventRegistrationQuestionBaseItemRequestBuilder byVirtualEventRegistrationQuestionBaseId(@jakarta.annotation.Nonnull final String virtualEventRegistrationQuestionBaseId) { + Objects.requireNonNull(virtualEventRegistrationQuestionBaseId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("virtualEventRegistrationQuestionBase%2Did", virtualEventRegistrationQuestionBaseId); + return new VirtualEventRegistrationQuestionBaseItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link QuestionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public QuestionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link QuestionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public QuestionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Registration questions. + * @return a {@link VirtualEventRegistrationQuestionBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBaseCollectionResponse get() { + return get(null); + } + /** + * Registration questions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationQuestionBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBaseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBaseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to questions for solutions + * @param body The request body + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase post(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body) { + return post(body, null); + } + /** + * Create new navigation property to questions for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase post(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); + } + /** + * Registration questions. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration questions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to questions for solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to questions for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link QuestionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public QuestionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new QuestionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Registration questions. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5ecf2f60749 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java new file mode 100644 index 00000000000..651d61eda9a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistrationQuestionBase; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VirtualEventRegistrationQuestionBaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link VirtualEventRegistrationQuestionBaseItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventRegistrationQuestionBaseItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link VirtualEventRegistrationQuestionBaseItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventRegistrationQuestionBaseItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property questions for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property questions for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Registration questions. + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase get() { + return get(null); + } + /** + * Registration questions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); + } + /** + * Update the navigation property questions in solutions + * @param body The request body + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase patch(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body) { + return patch(body, null); + } + /** + * Update the navigation property questions in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase patch(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); + } + /** + * Delete navigation property questions for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property questions for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Registration questions. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration questions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property questions in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property questions in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link VirtualEventRegistrationQuestionBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventRegistrationQuestionBaseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VirtualEventRegistrationQuestionBaseItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Registration questions. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/RegistrationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/RegistrationsRequestBuilder.java new file mode 100644 index 00000000000..f288a763991 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/RegistrationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistration; +import com.microsoft.graph.models.VirtualEventRegistrationCollectionResponse; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RegistrationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param virtualEventRegistrationId The unique identifier of virtualEventRegistration + * @return a {@link VirtualEventRegistrationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventRegistrationItemRequestBuilder byVirtualEventRegistrationId(@jakarta.annotation.Nonnull final String virtualEventRegistrationId) { + Objects.requireNonNull(virtualEventRegistrationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("virtualEventRegistration%2Did", virtualEventRegistrationId); + return new VirtualEventRegistrationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RegistrationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RegistrationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Registration records of the town hall. + * @return a {@link VirtualEventRegistrationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationCollectionResponse get() { + return get(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to registrations for solutions + * @param body The request body + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration post(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return post(body, null); + } + /** + * Create new navigation property to registrations for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration post(@jakarta.annotation.Nonnull final VirtualEventRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Registration records of the town hall. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to registrations for solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to registrations for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RegistrationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RegistrationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Registration records of the town hall. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..bb0aad31f74 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/VirtualEventRegistrationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/VirtualEventRegistrationItemRequestBuilder.java new file mode 100644 index 00000000000..f57c8ec8e73 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/VirtualEventRegistrationItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistration; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VirtualEventRegistrationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the cancel method. + * @return a {@link CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder cancel() { + return new CancelRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + * @return a {@link SessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SessionsRequestBuilder sessions() { + return new SessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link VirtualEventRegistrationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventRegistrationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link VirtualEventRegistrationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventRegistrationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property registrations for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property registrations for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Registration records of the town hall. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get() { + return get(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return patch(body, null); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Delete navigation property registrations for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property registrations for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Registration records of the town hall. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link VirtualEventRegistrationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventRegistrationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VirtualEventRegistrationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Registration records of the town hall. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/cancel/CancelRequestBuilder.java new file mode 100644 index 00000000000..696734b6d8c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/cancel/CancelRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the cancel method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", pathParameters); + } + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", rawUrl); + } + /** + * Invoke action cancel + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action cancel + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action cancel + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action cancel + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CancelRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/SessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/SessionsRequestBuilder.java new file mode 100644 index 00000000000..0ab22fb09b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/SessionsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventSessionCollectionResponse; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + * @param virtualEventSessionId The unique identifier of virtualEventSession + * @return a {@link VirtualEventSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventSessionItemRequestBuilder byVirtualEventSessionId(@jakarta.annotation.Nonnull final String virtualEventSessionId) { + Objects.requireNonNull(virtualEventSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("virtualEventSession%2Did", virtualEventSessionId); + return new VirtualEventSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Sessions for a registration. + * @return a {@link VirtualEventSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventSessionCollectionResponse get() { + return get(null); + } + /** + * Sessions for a registration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Sessions for a registration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Sessions for a registration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Sessions for a registration. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..53fa548957b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/item/VirtualEventSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/item/VirtualEventSessionItemRequestBuilder.java new file mode 100644 index 00000000000..c2dc0d26308 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/item/VirtualEventSessionItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventSession; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VirtualEventSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link VirtualEventSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link VirtualEventSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Sessions for a registration. + * @return a {@link VirtualEventSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventSession get() { + return get(null); + } + /** + * Sessions for a registration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventSession::createFromDiscriminatorValue); + } + /** + * Sessions for a registration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Sessions for a registration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link VirtualEventSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VirtualEventSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Sessions for a registration. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/RegistrationsWithEmailRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/RegistrationsWithEmailRequestBuilder.java new file mode 100644 index 00000000000..44506ece889 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/RegistrationsWithEmailRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistration; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RegistrationsWithEmailRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the cancel method. + * @return a {@link CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder cancel() { + return new CancelRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link RegistrationsWithEmailRequestBuilder} and sets the default values. + * @param email Alternate key of virtualEventRegistration + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsWithEmailRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String email) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}'){?%24expand,%24select}", pathParameters); + this.pathParameters.put("email", email); + } + /** + * Instantiates a new {@link RegistrationsWithEmailRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsWithEmailRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}'){?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property registrations for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property registrations for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Registration records of the town hall. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get() { + return get(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return patch(body, null); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Delete navigation property registrations for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property registrations for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Registration records of the town hall. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RegistrationsWithEmailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsWithEmailRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RegistrationsWithEmailRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Registration records of the town hall. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/cancel/CancelRequestBuilder.java new file mode 100644 index 00000000000..4c9d18cff20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/cancel/CancelRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the cancel method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}')/cancel", pathParameters); + } + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}')/cancel", rawUrl); + } + /** + * Invoke action cancel + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action cancel + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action cancel + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action cancel + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CancelRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/RegistrationsWithUserIdRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/RegistrationsWithUserIdRequestBuilder.java new file mode 100644 index 00000000000..3e8e3d22424 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/RegistrationsWithUserIdRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistration; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RegistrationsWithUserIdRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the cancel method. + * @return a {@link CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder cancel() { + return new CancelRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link RegistrationsWithUserIdRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param userId Alternate key of virtualEventRegistration + */ + public RegistrationsWithUserIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String userId) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}'){?%24expand,%24select}", pathParameters); + this.pathParameters.put("userId", userId); + } + /** + * Instantiates a new {@link RegistrationsWithUserIdRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsWithUserIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}'){?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property registrations for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property registrations for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Registration records of the town hall. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get() { + return get(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return patch(body, null); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Delete navigation property registrations for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property registrations for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Registration records of the town hall. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RegistrationsWithUserIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsWithUserIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RegistrationsWithUserIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Registration records of the town hall. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/cancel/CancelRequestBuilder.java new file mode 100644 index 00000000000..9e5e76ffacf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/cancel/CancelRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the cancel method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}')/cancel", pathParameters); + } + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}')/cancel", rawUrl); + } + /** + * Invoke action cancel + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action cancel + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action cancel + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action cancel + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CancelRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/QuestionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/QuestionsRequestBuilder.java index e8c2c9a6fc5..8fedb3e6d76 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/QuestionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/QuestionsRequestBuilder.java @@ -60,7 +60,7 @@ public QuestionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @return a {@link VirtualEventRegistrationQuestionBaseCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public VirtualEventRegistrationQuestionBaseCollectionResponse get() { return get(null); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventRegistrationQuestionBaseCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public VirtualEventRegistrationQuestionBaseCollectionResponse get(@jakarta.annot return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBaseCollectionResponse::createFromDiscriminatorValue); } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param body The request body * @return a {@link VirtualEventRegistrationQuestionBase} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public VirtualEventRegistrationQuestionBase post(@jakarta.annotation.Nonnull fin return post(body, null); } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventRegistrationQuestionBase} @@ -111,7 +111,7 @@ public VirtualEventRegistrationQuestionBase post(@jakarta.annotation.Nonnull fin return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public QuestionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new QuestionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java index 22642f389d7..a5248257a62 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java @@ -37,7 +37,7 @@ public VirtualEventRegistrationQuestionBaseItemRequestBuilder(@jakarta.annotatio super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -45,7 +45,7 @@ public void delete() { delete(null); } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -104,7 +104,7 @@ public VirtualEventRegistrationQuestionBase patch(@jakarta.annotation.Nonnull fi return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -112,7 +112,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/RegistrationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/RegistrationsRequestBuilder.java index f05b3103ed5..0afc2ce3e27 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/RegistrationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/RegistrationsRequestBuilder.java @@ -60,7 +60,7 @@ public RegistrationsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @return a {@link VirtualEventRegistrationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public VirtualEventRegistrationCollectionResponse get() { return get(null); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventRegistrationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public VirtualEventRegistrationCollectionResponse get(@jakarta.annotation.Nullab return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param body The request body * @return a {@link VirtualEventRegistration} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public VirtualEventRegistration post(@jakarta.annotation.Nonnull final VirtualEv return post(body, null); } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventRegistration} @@ -111,7 +111,7 @@ public VirtualEventRegistration post(@jakarta.annotation.Nonnull final VirtualEv return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public RegistrationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RegistrationsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/cancel/CancelRequestBuilder.java index b6a95577b8d..c90d7ff574b 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/cancel/CancelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/cancel/CancelRequestBuilder.java @@ -35,14 +35,14 @@ public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", rawUrl); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @throws ODataError When receiving a 4XX or 5XX status code */ public void post() { post(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -53,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/sessions/SessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/sessions/SessionsRequestBuilder.java index 459ca4d2ce8..58d1ee1e5e4 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/sessions/SessionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/sessions/SessionsRequestBuilder.java @@ -59,7 +59,7 @@ public SessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @return a {@link VirtualEventSessionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public VirtualEventSessionCollectionResponse get() { return get(null); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventSessionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public VirtualEventSessionCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventSessionCollectionResponse::createFromDiscriminatorValue); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -91,7 +91,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -113,7 +113,7 @@ public SessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new SessionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithemail/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithemail/cancel/CancelRequestBuilder.java index bc7188d3c81..0cf2223624a 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithemail/cancel/CancelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithemail/cancel/CancelRequestBuilder.java @@ -35,14 +35,14 @@ public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations(email='{email}')/cancel", rawUrl); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @throws ODataError When receiving a 4XX or 5XX status code */ public void post() { post(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -53,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithuserid/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithuserid/cancel/CancelRequestBuilder.java index 8aa89ebc66e..258c54991fc 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithuserid/cancel/CancelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithuserid/cancel/CancelRequestBuilder.java @@ -35,14 +35,14 @@ public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations(userId='{userId}')/cancel", rawUrl); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @throws ODataError When receiving a 4XX or 5XX status code */ public void post() { post(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -53,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java index 624b4713a6f..ffa05032488 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java @@ -76,6 +76,7 @@ import com.microsoft.graph.users.item.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; import com.microsoft.graph.users.item.settings.SettingsRequestBuilder; import com.microsoft.graph.users.item.solutions.SolutionsRequestBuilder; +import com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder; import com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder; import com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder; import com.microsoft.graph.users.item.todo.TodoRequestBuilder; @@ -676,6 +677,14 @@ public SettingsRequestBuilder settings() { public SolutionsRequestBuilder solutions() { return new SolutionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + * @return a {@link SponsorOfRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SponsorOfRequestBuilder sponsorOf() { + return new SponsorOfRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sponsors property of the microsoft.graph.user entity. * @return a {@link SponsorsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/SponsorOfRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/SponsorOfRequestBuilder.java new file mode 100644 index 00000000000..1e3624f8c9a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/SponsorOfRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.users.item.sponsorof; + +import com.microsoft.graph.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder; +import com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SponsorOfRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SponsorOfRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SponsorOfRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SponsorOfRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SponsorOfRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SponsorOfRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SponsorOfRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SponsorOfRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3698b3d161c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.sponsorof.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..2ce99efd4a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.users.item.sponsorof.item; + +import com.microsoft.graph.models.DirectoryObject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +}