Class Signeds3uploadRequestBuilder
- Namespace
- Autodesk.DataManagement.OSS.Oss.V2.Buckets.Item.Objects.Item.Signeds3upload
- Assembly
- Autodesk.DataManagement.dll
Builds and executes requests for operations under \oss\v2\buckets{bucketKey}\objects{objectKey}\signeds3upload
public class Signeds3uploadRequestBuilder : BaseRequestBuilder
- Inheritance
-
BaseRequestBuilderSigneds3uploadRequestBuilder
- Inherited Members
-
BaseRequestBuilder.PathParametersBaseRequestBuilder.RequestAdapterBaseRequestBuilder.UrlTemplate
Constructors
Signeds3uploadRequestBuilder(Dictionary<string, object>, IRequestAdapter)
Instantiates a new Signeds3uploadRequestBuilder and sets the default values.
public Signeds3uploadRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter)
Parameters
pathParameters
Dictionary<string, object>Path parameters for the request
requestAdapter
IRequestAdapterThe request adapter to use to execute the requests.
Signeds3uploadRequestBuilder(string, IRequestAdapter)
Instantiates a new Signeds3uploadRequestBuilder and sets the default values.
public Signeds3uploadRequestBuilder(string rawUrl, IRequestAdapter requestAdapter)
Parameters
rawUrl
stringThe raw URL to use for the request builder.
requestAdapter
IRequestAdapterThe request adapter to use to execute the requests.
Methods
GetAsync(Action<RequestConfiguration<Signeds3uploadRequestBuilderGetQueryParameters>>?, CancellationToken)
Gets a signed URL to upload an object in a single request, or an array of signed URLs with which to upload an object in multiple parts.
public Task<Signeds3upload_response?> GetAsync(Action<RequestConfiguration<Signeds3uploadRequestBuilder.Signeds3uploadRequestBuilderGetQueryParameters>>? requestConfiguration = null, CancellationToken cancellationToken = default)
Parameters
requestConfiguration
Action<RequestConfiguration<Signeds3uploadRequestBuilder.Signeds3uploadRequestBuilderGetQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
cancellationToken
CancellationTokenCancellation token to use when cancelling requests
Returns
PostAsync(Completes3upload_body, Action<RequestConfiguration<DefaultQueryParameters>>?, CancellationToken)
Instructs OSS to complete the object creation process after the bytes have been uploaded directly to S3.
public Task<Completes3upload_response_200?> PostAsync(Completes3upload_body body, Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null, CancellationToken cancellationToken = default)
Parameters
body
Completes3upload_bodyThe request body
requestConfiguration
Action<RequestConfiguration<DefaultQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
cancellationToken
CancellationTokenCancellation token to use when cancelling requests
Returns
ToGetRequestInformation(Action<RequestConfiguration<Signeds3uploadRequestBuilderGetQueryParameters>>?)
Gets a signed URL to upload an object in a single request, or an array of signed URLs with which to upload an object in multiple parts.
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<Signeds3uploadRequestBuilder.Signeds3uploadRequestBuilderGetQueryParameters>>? requestConfiguration = null)
Parameters
requestConfiguration
Action<RequestConfiguration<Signeds3uploadRequestBuilder.Signeds3uploadRequestBuilderGetQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
Returns
- RequestInformation
A Microsoft.Kiota.Abstractions.RequestInformation
ToPostRequestInformation(Completes3upload_body, Action<RequestConfiguration<DefaultQueryParameters>>?)
Instructs OSS to complete the object creation process after the bytes have been uploaded directly to S3.
public RequestInformation ToPostRequestInformation(Completes3upload_body body, Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null)
Parameters
body
Completes3upload_bodyThe 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 Signeds3uploadRequestBuilder WithUrl(string rawUrl)
Parameters
rawUrl
stringThe raw URL to use for the request builder.