Struct aws_sdk_omics::operation::upload_read_set_part::builders::UploadReadSetPartFluentBuilder
source · pub struct UploadReadSetPartFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to UploadReadSetPart
.
This operation uploads a specific part of a read set. If you upload a new part using a previously used part number, the previously uploaded part will be overwritten.
Implementations§
source§impl UploadReadSetPartFluentBuilder
impl UploadReadSetPartFluentBuilder
sourcepub fn as_input(&self) -> &UploadReadSetPartInputBuilder
pub fn as_input(&self) -> &UploadReadSetPartInputBuilder
Access the UploadReadSetPart as a reference.
sourcepub async fn send(
self
) -> Result<UploadReadSetPartOutput, SdkError<UploadReadSetPartError, HttpResponse>>
pub async fn send( self ) -> Result<UploadReadSetPartOutput, SdkError<UploadReadSetPartError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<UploadReadSetPartOutput, UploadReadSetPartError>, SdkError<UploadReadSetPartError>>
pub async fn customize( self ) -> Result<CustomizableOperation<UploadReadSetPartOutput, UploadReadSetPartError>, SdkError<UploadReadSetPartError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn sequence_store_id(self, input: impl Into<String>) -> Self
pub fn sequence_store_id(self, input: impl Into<String>) -> Self
The Sequence Store ID used for the multipart upload.
sourcepub fn set_sequence_store_id(self, input: Option<String>) -> Self
pub fn set_sequence_store_id(self, input: Option<String>) -> Self
The Sequence Store ID used for the multipart upload.
sourcepub fn get_sequence_store_id(&self) -> &Option<String>
pub fn get_sequence_store_id(&self) -> &Option<String>
The Sequence Store ID used for the multipart upload.
sourcepub fn upload_id(self, input: impl Into<String>) -> Self
pub fn upload_id(self, input: impl Into<String>) -> Self
The ID for the initiated multipart upload.
sourcepub fn set_upload_id(self, input: Option<String>) -> Self
pub fn set_upload_id(self, input: Option<String>) -> Self
The ID for the initiated multipart upload.
sourcepub fn get_upload_id(&self) -> &Option<String>
pub fn get_upload_id(&self) -> &Option<String>
The ID for the initiated multipart upload.
sourcepub fn part_source(self, input: ReadSetPartSource) -> Self
pub fn part_source(self, input: ReadSetPartSource) -> Self
The source file for an upload part.
sourcepub fn set_part_source(self, input: Option<ReadSetPartSource>) -> Self
pub fn set_part_source(self, input: Option<ReadSetPartSource>) -> Self
The source file for an upload part.
sourcepub fn get_part_source(&self) -> &Option<ReadSetPartSource>
pub fn get_part_source(&self) -> &Option<ReadSetPartSource>
The source file for an upload part.
sourcepub fn part_number(self, input: i32) -> Self
pub fn part_number(self, input: i32) -> Self
The number of the part being uploaded.
sourcepub fn set_part_number(self, input: Option<i32>) -> Self
pub fn set_part_number(self, input: Option<i32>) -> Self
The number of the part being uploaded.
sourcepub fn get_part_number(&self) -> &Option<i32>
pub fn get_part_number(&self) -> &Option<i32>
The number of the part being uploaded.
sourcepub fn payload(self, input: ByteStream) -> Self
pub fn payload(self, input: ByteStream) -> Self
The read set data to upload for a part.
sourcepub fn set_payload(self, input: Option<ByteStream>) -> Self
pub fn set_payload(self, input: Option<ByteStream>) -> Self
The read set data to upload for a part.
sourcepub fn get_payload(&self) -> &Option<ByteStream>
pub fn get_payload(&self) -> &Option<ByteStream>
The read set data to upload for a part.