#[non_exhaustive]pub struct SelectParametersBuilder { /* private fields */ }
Expand description
A builder for SelectParameters
.
Implementations§
source§impl SelectParametersBuilder
impl SelectParametersBuilder
sourcepub fn input_serialization(self, input: InputSerialization) -> Self
pub fn input_serialization(self, input: InputSerialization) -> Self
Describes the serialization format of the object.
This field is required.sourcepub fn set_input_serialization(self, input: Option<InputSerialization>) -> Self
pub fn set_input_serialization(self, input: Option<InputSerialization>) -> Self
Describes the serialization format of the object.
sourcepub fn get_input_serialization(&self) -> &Option<InputSerialization>
pub fn get_input_serialization(&self) -> &Option<InputSerialization>
Describes the serialization format of the object.
sourcepub fn expression_type(self, input: ExpressionType) -> Self
pub fn expression_type(self, input: ExpressionType) -> Self
The type of the provided expression (for example, SQL).
This field is required.sourcepub fn set_expression_type(self, input: Option<ExpressionType>) -> Self
pub fn set_expression_type(self, input: Option<ExpressionType>) -> Self
The type of the provided expression (for example, SQL).
sourcepub fn get_expression_type(&self) -> &Option<ExpressionType>
pub fn get_expression_type(&self) -> &Option<ExpressionType>
The type of the provided expression (for example, SQL).
sourcepub fn expression(self, input: impl Into<String>) -> Self
pub fn expression(self, input: impl Into<String>) -> Self
Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more
The expression that is used to query the object.
This field is required.sourcepub fn set_expression(self, input: Option<String>) -> Self
pub fn set_expression(self, input: Option<String>) -> Self
Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more
The expression that is used to query the object.
sourcepub fn get_expression(&self) -> &Option<String>
pub fn get_expression(&self) -> &Option<String>
Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more
The expression that is used to query the object.
sourcepub fn output_serialization(self, input: OutputSerialization) -> Self
pub fn output_serialization(self, input: OutputSerialization) -> Self
Describes how the results of the Select job are serialized.
This field is required.sourcepub fn set_output_serialization(
self,
input: Option<OutputSerialization>,
) -> Self
pub fn set_output_serialization( self, input: Option<OutputSerialization>, ) -> Self
Describes how the results of the Select job are serialized.
sourcepub fn get_output_serialization(&self) -> &Option<OutputSerialization>
pub fn get_output_serialization(&self) -> &Option<OutputSerialization>
Describes how the results of the Select job are serialized.
sourcepub fn build(self) -> Result<SelectParameters, BuildError>
pub fn build(self) -> Result<SelectParameters, BuildError>
Consumes the builder and constructs a SelectParameters
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for SelectParametersBuilder
impl Clone for SelectParametersBuilder
source§fn clone(&self) -> SelectParametersBuilder
fn clone(&self) -> SelectParametersBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SelectParametersBuilder
impl Debug for SelectParametersBuilder
source§impl Default for SelectParametersBuilder
impl Default for SelectParametersBuilder
source§fn default() -> SelectParametersBuilder
fn default() -> SelectParametersBuilder
source§impl PartialEq for SelectParametersBuilder
impl PartialEq for SelectParametersBuilder
impl StructuralPartialEq for SelectParametersBuilder
Auto Trait Implementations§
impl Freeze for SelectParametersBuilder
impl RefUnwindSafe for SelectParametersBuilder
impl Send for SelectParametersBuilder
impl Sync for SelectParametersBuilder
impl Unpin for SelectParametersBuilder
impl UnwindSafe for SelectParametersBuilder
Blanket Implementations§
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more