Struct aws_sdk_s3::types::builders::InputSerializationBuilder
source · #[non_exhaustive]pub struct InputSerializationBuilder { /* private fields */ }
Expand description
A builder for InputSerialization
.
Implementations§
source§impl InputSerializationBuilder
impl InputSerializationBuilder
sourcepub fn set_csv(self, input: Option<CsvInput>) -> Self
pub fn set_csv(self, input: Option<CsvInput>) -> Self
Describes the serialization of a CSV-encoded object.
sourcepub fn compression_type(self, input: CompressionType) -> Self
pub fn compression_type(self, input: CompressionType) -> Self
Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.
sourcepub fn set_compression_type(self, input: Option<CompressionType>) -> Self
pub fn set_compression_type(self, input: Option<CompressionType>) -> Self
Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.
sourcepub fn json(self, input: JsonInput) -> Self
pub fn json(self, input: JsonInput) -> Self
Specifies JSON as object's input serialization format.
sourcepub fn set_json(self, input: Option<JsonInput>) -> Self
pub fn set_json(self, input: Option<JsonInput>) -> Self
Specifies JSON as object's input serialization format.
sourcepub fn parquet(self, input: ParquetInput) -> Self
pub fn parquet(self, input: ParquetInput) -> Self
Specifies Parquet as object's input serialization format.
sourcepub fn set_parquet(self, input: Option<ParquetInput>) -> Self
pub fn set_parquet(self, input: Option<ParquetInput>) -> Self
Specifies Parquet as object's input serialization format.
sourcepub fn build(self) -> InputSerialization
pub fn build(self) -> InputSerialization
Consumes the builder and constructs a InputSerialization
.
Trait Implementations§
source§impl Clone for InputSerializationBuilder
impl Clone for InputSerializationBuilder
source§fn clone(&self) -> InputSerializationBuilder
fn clone(&self) -> InputSerializationBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for InputSerializationBuilder
impl Debug for InputSerializationBuilder
source§impl Default for InputSerializationBuilder
impl Default for InputSerializationBuilder
source§fn default() -> InputSerializationBuilder
fn default() -> InputSerializationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq<InputSerializationBuilder> for InputSerializationBuilder
impl PartialEq<InputSerializationBuilder> for InputSerializationBuilder
source§fn eq(&self, other: &InputSerializationBuilder) -> bool
fn eq(&self, other: &InputSerializationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.