Table of Contents

Class BatchcompleteuploadRequestBuilder

Namespace
Autodesk.DataManagement.OSS.Oss.V2.Buckets.Item.Objects.Batchcompleteupload
Assembly
Autodesk.DataManagement.dll

Builds and executes requests for operations under \oss\v2\buckets{bucketKey}\objects\batchcompleteupload

public class BatchcompleteuploadRequestBuilder : BaseRequestBuilder
Inheritance
BaseRequestBuilder
BatchcompleteuploadRequestBuilder
Inherited Members
BaseRequestBuilder.PathParameters
BaseRequestBuilder.RequestAdapter
BaseRequestBuilder.UrlTemplate

Constructors

BatchcompleteuploadRequestBuilder(Dictionary<string, object>, IRequestAdapter)

Instantiates a new BatchcompleteuploadRequestBuilder and sets the default values.

public BatchcompleteuploadRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter)

Parameters

pathParameters Dictionary<string, object>

Path parameters for the request

requestAdapter IRequestAdapter

The request adapter to use to execute the requests.

BatchcompleteuploadRequestBuilder(string, IRequestAdapter)

Instantiates a new BatchcompleteuploadRequestBuilder and sets the default values.

public BatchcompleteuploadRequestBuilder(string rawUrl, IRequestAdapter requestAdapter)

Parameters

rawUrl string

The raw URL to use for the request builder.

requestAdapter IRequestAdapter

The request adapter to use to execute the requests.

Methods

PostAsync(Batchcompleteupload_object, Action<RequestConfiguration<DefaultQueryParameters>>?, CancellationToken)

Instructs OSS to complete the object creation process for numerous objects after their bytes have been uploaded directly to S3. An object will not be accessible until you complete the object creation process, either with this endpoint or the single Complete Upload endpoint. This endpoint accepts batch sizes of up to 25. Any larger and the request will fail.

public Task<Batchcompleteupload_response?> PostAsync(Batchcompleteupload_object body, Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null, CancellationToken cancellationToken = default)

Parameters

body Batchcompleteupload_object

The request body

requestConfiguration Action<RequestConfiguration<DefaultQueryParameters>>

Configuration for the request such as headers, query parameters, and middleware options.

cancellationToken CancellationToken

Cancellation token to use when cancelling requests

Returns

Task<Batchcompleteupload_response>

A Batchcompleteupload_response

ToPostRequestInformation(Batchcompleteupload_object, Action<RequestConfiguration<DefaultQueryParameters>>?)

Instructs OSS to complete the object creation process for numerous objects after their bytes have been uploaded directly to S3. An object will not be accessible until you complete the object creation process, either with this endpoint or the single Complete Upload endpoint. This endpoint accepts batch sizes of up to 25. Any larger and the request will fail.

public RequestInformation ToPostRequestInformation(Batchcompleteupload_object body, Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null)

Parameters

body Batchcompleteupload_object

The request body

requestConfiguration Action<RequestConfiguration<DefaultQueryParameters>>

Configuration for the request such as headers, query parameters, and middleware options.

Returns

RequestInformation

A Microsoft.Kiota.Abstractions.RequestInformation

WithUrl(string)

Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.

public BatchcompleteuploadRequestBuilder WithUrl(string rawUrl)

Parameters

rawUrl string

The raw URL to use for the request builder.

Returns

BatchcompleteuploadRequestBuilder

A BatchcompleteuploadRequestBuilder