aws_sdk_omics/client/create_multipart_read_set_upload.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`CreateMultipartReadSetUpload`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`sequence_store_id(impl Into<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::sequence_store_id) / [`set_sequence_store_id(Option<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_sequence_store_id):<br>required: **true**<br><p>The sequence store ID for the store that is the destination of the multipart uploads.</p><br>
7 /// - [`client_token(impl Into<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::client_token) / [`set_client_token(Option<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_client_token):<br>required: **false**<br><p>An idempotency token that can be used to avoid triggering multiple multipart uploads.</p><br>
8 /// - [`source_file_type(FileType)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::source_file_type) / [`set_source_file_type(Option<FileType>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_source_file_type):<br>required: **true**<br><p>The type of file being uploaded.</p><br>
9 /// - [`subject_id(impl Into<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::subject_id) / [`set_subject_id(Option<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_subject_id):<br>required: **true**<br><p>The source's subject ID.</p><br>
10 /// - [`sample_id(impl Into<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::sample_id) / [`set_sample_id(Option<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_sample_id):<br>required: **true**<br><p>The source's sample ID.</p><br>
11 /// - [`generated_from(impl Into<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::generated_from) / [`set_generated_from(Option<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_generated_from):<br>required: **false**<br><p>Where the source originated.</p><br>
12 /// - [`reference_arn(impl Into<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::reference_arn) / [`set_reference_arn(Option<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_reference_arn):<br>required: **false**<br><p>The ARN of the reference.</p><br>
13 /// - [`name(impl Into<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_name):<br>required: **true**<br><p>The name of the read set.</p><br>
14 /// - [`description(impl Into<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::description) / [`set_description(Option<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_description):<br>required: **false**<br><p>The description of the read set.</p><br>
15 /// - [`tags(impl Into<String>, impl Into<String>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::tags) / [`set_tags(Option<HashMap::<String, String>>)`](crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::set_tags):<br>required: **false**<br><p>Any tags to add to the read set.</p><br>
16 /// - On success, responds with [`CreateMultipartReadSetUploadOutput`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput) with field(s):
17 /// - [`sequence_store_id(String)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::sequence_store_id): <p>The sequence store ID for the store that the read set will be created in.</p>
18 /// - [`upload_id(String)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::upload_id): <p>The ID for the initiated multipart upload.</p>
19 /// - [`source_file_type(FileType)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::source_file_type): <p>The file type of the read set source.</p>
20 /// - [`subject_id(String)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::subject_id): <p>The source's subject ID.</p>
21 /// - [`sample_id(String)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::sample_id): <p>The source's sample ID.</p>
22 /// - [`generated_from(Option<String>)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::generated_from): <p>The source of the read set.</p>
23 /// - [`reference_arn(String)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::reference_arn): <p>The read set source's reference ARN.</p>
24 /// - [`name(Option<String>)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::name): <p>The name of the read set.</p>
25 /// - [`description(Option<String>)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::description): <p>The description of the read set.</p>
26 /// - [`tags(Option<HashMap::<String, String>>)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::tags): <p>The tags to add to the read set.</p>
27 /// - [`creation_time(DateTime)`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadOutput::creation_time): <p>The creation time of the multipart upload.</p>
28 /// - On failure, responds with [`SdkError<CreateMultipartReadSetUploadError>`](crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError)
29 pub fn create_multipart_read_set_upload(
30 &self,
31 ) -> crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder {
32 crate::operation::create_multipart_read_set_upload::builders::CreateMultipartReadSetUploadFluentBuilder::new(self.handle.clone())
33 }
34}