Struct bonsaidb::keystorage::s3::aws_sdk_s3::types::builders::InputSerializationBuilder
pub struct InputSerializationBuilder { /* private fields */ }
Expand description
A builder for InputSerialization
.
Implementations§
§impl InputSerializationBuilder
impl InputSerializationBuilder
pub fn csv(self, input: CsvInput) -> InputSerializationBuilder
pub fn csv(self, input: CsvInput) -> InputSerializationBuilder
Describes the serialization of a CSV-encoded object.
pub fn set_csv(self, input: Option<CsvInput>) -> InputSerializationBuilder
pub fn set_csv(self, input: Option<CsvInput>) -> InputSerializationBuilder
Describes the serialization of a CSV-encoded object.
pub fn compression_type(
self,
input: CompressionType
) -> InputSerializationBuilder
pub fn compression_type( self, input: CompressionType ) -> InputSerializationBuilder
Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.
pub fn set_compression_type(
self,
input: Option<CompressionType>
) -> InputSerializationBuilder
pub fn set_compression_type( self, input: Option<CompressionType> ) -> InputSerializationBuilder
Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.
pub fn get_compression_type(&self) -> &Option<CompressionType>
pub fn get_compression_type(&self) -> &Option<CompressionType>
Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.
pub fn json(self, input: JsonInput) -> InputSerializationBuilder
pub fn json(self, input: JsonInput) -> InputSerializationBuilder
Specifies JSON as object's input serialization format.
pub fn set_json(self, input: Option<JsonInput>) -> InputSerializationBuilder
pub fn set_json(self, input: Option<JsonInput>) -> InputSerializationBuilder
Specifies JSON as object's input serialization format.
pub fn parquet(self, input: ParquetInput) -> InputSerializationBuilder
pub fn parquet(self, input: ParquetInput) -> InputSerializationBuilder
Specifies Parquet as object's input serialization format.
pub fn set_parquet(
self,
input: Option<ParquetInput>
) -> InputSerializationBuilder
pub fn set_parquet( self, input: Option<ParquetInput> ) -> InputSerializationBuilder
Specifies Parquet as object's input serialization format.
pub fn get_parquet(&self) -> &Option<ParquetInput>
pub fn get_parquet(&self) -> &Option<ParquetInput>
Specifies Parquet as object's input serialization format.
pub fn build(self) -> InputSerialization
pub fn build(self) -> InputSerialization
Consumes the builder and constructs a InputSerialization
.
Trait Implementations§
§impl Clone for InputSerializationBuilder
impl Clone for InputSerializationBuilder
§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 more§impl Debug for InputSerializationBuilder
impl Debug for InputSerializationBuilder
§impl Default for InputSerializationBuilder
impl Default for InputSerializationBuilder
§fn default() -> InputSerializationBuilder
fn default() -> InputSerializationBuilder
Returns the “default value” for a type. Read more
§impl PartialEq<InputSerializationBuilder> for InputSerializationBuilder
impl PartialEq<InputSerializationBuilder> for InputSerializationBuilder
§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 ==
.impl StructuralPartialEq for InputSerializationBuilder
Auto Trait Implementations§
impl RefUnwindSafe for InputSerializationBuilder
impl Send for InputSerializationBuilder
impl Sync for InputSerializationBuilder
impl Unpin for InputSerializationBuilder
impl UnwindSafe for InputSerializationBuilder
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more