diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java
index 0d0235ea00a..a824a0d9da8 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java
@@ -35,7 +35,7 @@ public UpdateAdDomainPasswordRequestBuilder(@jakarta.annotation.Nonnull final St
super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection%2Did}/updateAdDomainPassword", rawUrl);
}
/**
- * Update the Active Directory domain password for a cloudPcOnPremisesConnection object. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin.
+ * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin.
* @param body The request body
* @throws ODataError When receiving a 4XX or 5XX status code
* @see Find more info here
@@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final UpdateAdDomainPasswordPostReq
post(body, null);
}
/**
- * Update the Active Directory domain password for a cloudPcOnPremisesConnection object. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin.
+ * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final UpdateAdDomainPasswordPostReq
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
}
/**
- * Update the Active Directory domain password for a cloudPcOnPremisesConnection object. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin.
+ * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin.
* @param body The request body
* @return a {@link RequestInformation}
*/
@@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f
return toPostRequestInformation(body, null);
}
/**
- * Update the Active Directory domain password for a cloudPcOnPremisesConnection object. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin.
+ * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java
index 67e9229891b..4de033d66f0 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java
@@ -35,18 +35,16 @@ public PermanentDeleteRequestBuilder(@jakarta.annotation.Nonnull final String ra
super(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/permanentDelete", rawUrl);
}
/**
- * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas.
+ * Invoke action permanentDelete
* @throws ODataError When receiving a 4XX or 5XX status code
- * @see Find more info here
*/
public void post() {
post(null);
}
/**
- * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas.
+ * Invoke action permanentDelete
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @throws ODataError When receiving a 4XX or 5XX status code
- * @see Find more info here
*/
public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration);
@@ -55,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer<
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
}
/**
- * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas.
+ * Invoke action permanentDelete
* @return a {@link RequestInformation}
*/
@jakarta.annotation.Nonnull
@@ -63,7 +61,7 @@ public RequestInformation toPostRequestInformation() {
return toPostRequestInformation(null);
}
/**
- * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas.
+ * Invoke action permanentDelete
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
*/
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java
index c9a9092cc7d..699be48c441 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java
@@ -90,21 +90,23 @@ public CustomAuthenticationExtension get(@jakarta.annotation.Nullable final java
return this.requestAdapter.send(requestInfo, errorMapping, CustomAuthenticationExtension::createFromDiscriminatorValue);
}
/**
- * Update the navigation property customAuthenticationExtensions in identity
+ * Update the properties of a customAuthenticationExtension object. The following derived types are currently supported.
* @param body The request body
* @return a {@link CustomAuthenticationExtension}
* @throws ODataError When receiving a 4XX or 5XX status code
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
public CustomAuthenticationExtension patch(@jakarta.annotation.Nonnull final CustomAuthenticationExtension body) {
return patch(body, null);
}
/**
- * Update the navigation property customAuthenticationExtensions in identity
+ * Update the properties of a customAuthenticationExtension object. The following derived types are currently supported.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link CustomAuthenticationExtension}
* @throws ODataError When receiving a 4XX or 5XX status code
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
public CustomAuthenticationExtension patch(@jakarta.annotation.Nonnull final CustomAuthenticationExtension body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
@@ -155,7 +157,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f
return requestInfo;
}
/**
- * Update the navigation property customAuthenticationExtensions in identity
+ * Update the properties of a customAuthenticationExtension object. The following derived types are currently supported.
* @param body The request body
* @return a {@link RequestInformation}
*/
@@ -164,7 +166,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull
return toPatchRequestInformation(body, null);
}
/**
- * Update the navigation property customAuthenticationExtensions in identity
+ * Update the properties of a customAuthenticationExtension object. The following derived types are currently supported.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/verifiedid/VerifiedIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/verifiedid/VerifiedIdRequestBuilder.java
index 458a4d87b64..2f9c84ec8af 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identity/verifiedid/VerifiedIdRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identity/verifiedid/VerifiedIdRequestBuilder.java
@@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
}
/**
- * Get verifiedId from identity
+ * Entry point for verified ID operations.
* @return a {@link IdentityVerifiedIdRoot}
* @throws ODataError When receiving a 4XX or 5XX status code
*/
@@ -73,7 +73,7 @@ public IdentityVerifiedIdRoot get() {
return get(null);
}
/**
- * Get verifiedId from identity
+ * Entry point for verified ID operations.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link IdentityVerifiedIdRoot}
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl
return requestInfo;
}
/**
- * Get verifiedId from identity
+ * Entry point for verified ID operations.
* @return a {@link RequestInformation}
*/
@jakarta.annotation.Nonnull
@@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get verifiedId from identity
+ * Entry point for verified ID operations.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
*/
@@ -191,7 +191,7 @@ public VerifiedIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String
public class DeleteRequestConfiguration extends BaseRequestConfiguration {
}
/**
- * Get verifiedId from identity
+ * Entry point for verified ID operations.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
index fdbca4521d1..6d0c142cc6c 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
@@ -1,5 +1,6 @@
package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.FilesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.uploadfile.UploadFileRequestBuilder;
import com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession;
import com.microsoft.graph.beta.models.odataerrors.ODataError;
@@ -21,6 +22,17 @@
*/
@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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public FilesRequestBuilder files() {
+ return new FilesRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the uploadFile method.
* @return a {@link UploadFileRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
new file mode 100644
index 00000000000..6428dde79bf
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
@@ -0,0 +1,208 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.count.CountRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFileCollectionResponse;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
new file mode 100644
index 00000000000..80da60a2419
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
@@ -0,0 +1,143 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.count;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to count the resources in the collection.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class CountRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link CountRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter 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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
new file mode 100644
index 00000000000..e08a3d7d966
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
@@ -0,0 +1,156 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item.value.ContentRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFile;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
new file mode 100644
index 00000000000..61f385866af
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
@@ -0,0 +1,234 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item.value;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.RequestAdapter;
+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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link InputStream}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
index d85070bcbc6..5e94925bc7c 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
@@ -1,5 +1,6 @@
package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.FilesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.uploadfile.UploadFileRequestBuilder;
import com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession;
import com.microsoft.graph.beta.models.odataerrors.ODataError;
@@ -21,6 +22,17 @@
*/
@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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public FilesRequestBuilder files() {
+ return new FilesRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the uploadFile method.
* @return a {@link UploadFileRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
new file mode 100644
index 00000000000..bbf6459ffac
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
@@ -0,0 +1,208 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.count.CountRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFileCollectionResponse;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
new file mode 100644
index 00000000000..36a16ace506
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
@@ -0,0 +1,143 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.count;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to count the resources in the collection.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class CountRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link CountRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter 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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
new file mode 100644
index 00000000000..508bf4857b3
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
@@ -0,0 +1,156 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item.value.ContentRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFile;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
new file mode 100644
index 00000000000..fc279314f5a
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
@@ -0,0 +1,234 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item.value;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.RequestAdapter;
+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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link InputStream}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
index e148db432ce..89b60c7fb80 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
@@ -1,5 +1,6 @@
package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.FilesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.uploadfile.UploadFileRequestBuilder;
import com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession;
import com.microsoft.graph.beta.models.odataerrors.ODataError;
@@ -21,6 +22,17 @@
*/
@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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public FilesRequestBuilder files() {
+ return new FilesRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the uploadFile method.
* @return a {@link UploadFileRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
new file mode 100644
index 00000000000..b7a7364e078
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
@@ -0,0 +1,208 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.count.CountRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFileCollectionResponse;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
new file mode 100644
index 00000000000..e32db5d1629
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
@@ -0,0 +1,143 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.count;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to count the resources in the collection.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class CountRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link CountRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter 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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
new file mode 100644
index 00000000000..1f5fa2a7e93
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
@@ -0,0 +1,156 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item.value.ContentRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFile;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
new file mode 100644
index 00000000000..4bc62920f9c
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
@@ -0,0 +1,234 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item.value;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.RequestAdapter;
+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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link InputStream}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
index 73d2d9f79fd..59638d8a0f2 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
@@ -1,5 +1,6 @@
package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.FilesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.uploadfile.UploadFileRequestBuilder;
import com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession;
import com.microsoft.graph.beta.models.odataerrors.ODataError;
@@ -21,6 +22,17 @@
*/
@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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public FilesRequestBuilder files() {
+ return new FilesRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the uploadFile method.
* @return a {@link UploadFileRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
new file mode 100644
index 00000000000..26595e00f35
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
@@ -0,0 +1,208 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.count.CountRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFileCollectionResponse;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
new file mode 100644
index 00000000000..e9334a961a0
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
@@ -0,0 +1,143 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.count;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to count the resources in the collection.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class CountRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link CountRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter 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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
new file mode 100644
index 00000000000..4d2ef98bcaf
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
@@ -0,0 +1,156 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item.value.ContentRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFile;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
new file mode 100644
index 00000000000..54eba03f33e
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
@@ -0,0 +1,234 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item.value;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.RequestAdapter;
+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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link InputStream}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
index e069a9ba053..e6cbf4996d0 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
@@ -1,5 +1,6 @@
package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.FilesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.uploadfile.UploadFileRequestBuilder;
import com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession;
import com.microsoft.graph.beta.models.odataerrors.ODataError;
@@ -21,6 +22,17 @@
*/
@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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public FilesRequestBuilder files() {
+ return new FilesRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the uploadFile method.
* @return a {@link UploadFileRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
new file mode 100644
index 00000000000..8a8c53951e5
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
@@ -0,0 +1,208 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.count.CountRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFileCollectionResponse;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
new file mode 100644
index 00000000000..962b621c7b8
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
@@ -0,0 +1,143 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.count;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to count the resources in the collection.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class CountRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link CountRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter 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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
new file mode 100644
index 00000000000..0ee34c3193c
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
@@ -0,0 +1,156 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item.value.ContentRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFile;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
new file mode 100644
index 00000000000..10971687337
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
@@ -0,0 +1,234 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.item.files.item.value;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.RequestAdapter;
+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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link InputStream}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
index 63a3398c11f..340c98e816e 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
@@ -1,5 +1,6 @@
package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.FilesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.uploadfile.UploadFileRequestBuilder;
import com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession;
import com.microsoft.graph.beta.models.odataerrors.ODataError;
@@ -21,6 +22,17 @@
*/
@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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public FilesRequestBuilder files() {
+ return new FilesRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the uploadFile method.
* @return a {@link UploadFileRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
new file mode 100644
index 00000000000..c04e6c36963
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/FilesRequestBuilder.java
@@ -0,0 +1,208 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.count.CountRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFileCollectionResponse;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
new file mode 100644
index 00000000000..01a01b6c39b
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/count/CountRequestBuilder.java
@@ -0,0 +1,143 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.count;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to count the resources in the collection.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class CountRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link CountRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter 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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
new file mode 100644
index 00000000000..914189c470f
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java
@@ -0,0 +1,156 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item.value.ContentRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFile;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
new file mode 100644
index 00000000000..b1300b8a66c
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/uploadsessions/item/files/item/value/ContentRequestBuilder.java
@@ -0,0 +1,234 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.item.files.item.value;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.RequestAdapter;
+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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link InputStream}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * The unique identifier for an entity. Read-only.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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);
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/UploadSessionsRequestBuilder.java
index 40433317035..8dcd397ae10 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/UploadSessionsRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/UploadSessionsRequestBuilder.java
@@ -66,11 +66,12 @@ public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String raw
super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl);
}
/**
- * Get uploadSessions from identityGovernance
+ * Get a list of the customDataProvidedResourceUploadSession objects and their properties.
* @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -78,12 +79,13 @@ public CustomDataProvidedResourceUploadSessionCollectionResponse get() {
return get(null);
}
/**
- * Get uploadSessions from identityGovernance
+ * 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
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -94,12 +96,13 @@ public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.an
return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue);
}
/**
- * Create new navigation property to uploadSessions for identityGovernance
+ * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource 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.
* @param body The request body
* @return a {@link CustomDataProvidedResourceUploadSession}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -107,13 +110,14 @@ public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull
return post(body, null);
}
/**
- * Create new navigation property to uploadSessions for identityGovernance
+ * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource 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.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link CustomDataProvidedResourceUploadSession}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -125,7 +129,7 @@ public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull
return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue);
}
/**
- * Get uploadSessions from identityGovernance
+ * Get a list of the customDataProvidedResourceUploadSession objects and their properties.
* @return a {@link RequestInformation}
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
@@ -136,7 +140,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get uploadSessions from identityGovernance
+ * 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}
* @deprecated
@@ -151,7 +155,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f
return requestInfo;
}
/**
- * Create new navigation property to uploadSessions for identityGovernance
+ * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource 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.
* @param body The request body
* @return a {@link RequestInformation}
* @deprecated
@@ -163,7 +167,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f
return toPostRequestInformation(body, null);
}
/**
- * Create new navigation property to uploadSessions for identityGovernance
+ * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource 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.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
@@ -194,7 +198,7 @@ public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final St
return new UploadSessionsRequestBuilder(rawUrl, requestAdapter);
}
/**
- * Get uploadSessions from identityGovernance
+ * Get a list of the customDataProvidedResourceUploadSession objects and their properties.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
index 2c897b6954d..02e5e653209 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java
@@ -1,5 +1,6 @@
package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.uploadsessions.item;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.uploadsessions.item.files.FilesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder;
import com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession;
import com.microsoft.graph.beta.models.odataerrors.ODataError;
@@ -21,6 +22,17 @@
*/
@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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public FilesRequestBuilder files() {
+ return new FilesRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the uploadFile method.
* @return a {@link UploadFileRequestBuilder}
@@ -49,21 +61,23 @@ public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annota
super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl);
}
/**
- * Delete navigation property uploadSessions for identityGovernance
+ * Delete a customDataProvidedResourceUploadSession object.
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@Deprecated
public void delete() {
delete(null);
}
/**
- * Delete navigation property uploadSessions for identityGovernance
+ * 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
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@Deprecated
public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
@@ -73,11 +87,12 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
}
/**
- * Get uploadSessions from identityGovernance
+ * Read the properties and relationships of a customDataProvidedResourceUploadSession object.
* @return a {@link CustomDataProvidedResourceUploadSession}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -85,12 +100,13 @@ public CustomDataProvidedResourceUploadSession get() {
return get(null);
}
/**
- * Get uploadSessions from identityGovernance
+ * 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
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -101,12 +117,13 @@ public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable
return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue);
}
/**
- * Update the navigation property uploadSessions in identityGovernance
+ * Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object.
* @param body The request body
* @return a {@link CustomDataProvidedResourceUploadSession}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -114,13 +131,14 @@ public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull
return patch(body, null);
}
/**
- * Update the navigation property uploadSessions in identityGovernance
+ * Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource 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
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -132,7 +150,7 @@ public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull
return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue);
}
/**
- * Delete navigation property uploadSessions for identityGovernance
+ * Delete a customDataProvidedResourceUploadSession object.
* @return a {@link RequestInformation}
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
@@ -143,7 +161,7 @@ public RequestInformation toDeleteRequestInformation() {
return toDeleteRequestInformation(null);
}
/**
- * Delete navigation property uploadSessions for identityGovernance
+ * Delete a customDataProvidedResourceUploadSession object.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
* @deprecated
@@ -158,7 +176,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl
return requestInfo;
}
/**
- * Get uploadSessions from identityGovernance
+ * Read the properties and relationships of a customDataProvidedResourceUploadSession object.
* @return a {@link RequestInformation}
* @deprecated
* as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
@@ -169,7 +187,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get uploadSessions from identityGovernance
+ * 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}
* @deprecated
@@ -184,7 +202,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f
return requestInfo;
}
/**
- * Update the navigation property uploadSessions in identityGovernance
+ * Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object.
* @param body The request body
* @return a {@link RequestInformation}
* @deprecated
@@ -196,7 +214,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull
return toPatchRequestInformation(body, null);
}
/**
- * Update the navigation property uploadSessions in identityGovernance
+ * Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
@@ -233,7 +251,7 @@ public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakart
public class DeleteRequestConfiguration extends BaseRequestConfiguration {
}
/**
- * Get uploadSessions from identityGovernance
+ * Read the properties and relationships of a customDataProvidedResourceUploadSession object.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/files/FilesRequestBuilder.java
new file mode 100644
index 00000000000..2b59bb91f26
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/files/FilesRequestBuilder.java
@@ -0,0 +1,208 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.uploadsessions.item.files;
+
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.uploadsessions.item.files.count.CountRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder;
+import com.microsoft.graph.beta.models.CustomDataProvidedResourceFileCollectionResponse;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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}/accessPackageResources/{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}/accessPackageResources/{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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby.
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this 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}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ 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/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/files/count/CountRequestBuilder.java
new file mode 100644
index 00000000000..3f8782ddd40
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/uploadsessions/item/files/count/CountRequestBuilder.java
@@ -0,0 +1,143 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.uploadsessions.item.files.count;
+
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to count the resources in the collection.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class CountRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link CountRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter 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}/accessPackageResources/{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}/accessPackageResources/{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
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @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