Struct aws_sdk_quicksight::types::builders::S3SourceBuilder
source · #[non_exhaustive]pub struct S3SourceBuilder { /* private fields */ }
Expand description
A builder for S3Source
.
Implementations§
source§impl S3SourceBuilder
impl S3SourceBuilder
sourcepub fn data_source_arn(self, input: impl Into<String>) -> Self
pub fn data_source_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the data source.
This field is required.sourcepub fn set_data_source_arn(self, input: Option<String>) -> Self
pub fn set_data_source_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the data source.
sourcepub fn get_data_source_arn(&self) -> &Option<String>
pub fn get_data_source_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the data source.
sourcepub fn upload_settings(self, input: UploadSettings) -> Self
pub fn upload_settings(self, input: UploadSettings) -> Self
Information about the format for the S3 source file or files.
sourcepub fn set_upload_settings(self, input: Option<UploadSettings>) -> Self
pub fn set_upload_settings(self, input: Option<UploadSettings>) -> Self
Information about the format for the S3 source file or files.
sourcepub fn get_upload_settings(&self) -> &Option<UploadSettings>
pub fn get_upload_settings(&self) -> &Option<UploadSettings>
Information about the format for the S3 source file or files.
sourcepub fn input_columns(self, input: InputColumn) -> Self
pub fn input_columns(self, input: InputColumn) -> Self
Appends an item to input_columns
.
To override the contents of this collection use set_input_columns
.
A physical table type for an S3 data source.
For files that aren't JSON, only STRING
data types are supported in input columns.
sourcepub fn set_input_columns(self, input: Option<Vec<InputColumn>>) -> Self
pub fn set_input_columns(self, input: Option<Vec<InputColumn>>) -> Self
A physical table type for an S3 data source.
For files that aren't JSON, only STRING
data types are supported in input columns.
sourcepub fn get_input_columns(&self) -> &Option<Vec<InputColumn>>
pub fn get_input_columns(&self) -> &Option<Vec<InputColumn>>
A physical table type for an S3 data source.
For files that aren't JSON, only STRING
data types are supported in input columns.
Trait Implementations§
source§impl Clone for S3SourceBuilder
impl Clone for S3SourceBuilder
source§fn clone(&self) -> S3SourceBuilder
fn clone(&self) -> S3SourceBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for S3SourceBuilder
impl Debug for S3SourceBuilder
source§impl Default for S3SourceBuilder
impl Default for S3SourceBuilder
source§fn default() -> S3SourceBuilder
fn default() -> S3SourceBuilder
source§impl PartialEq for S3SourceBuilder
impl PartialEq for S3SourceBuilder
source§fn eq(&self, other: &S3SourceBuilder) -> bool
fn eq(&self, other: &S3SourceBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.