Struct aws_sdk_s3::types::builders::SelectParametersBuilder
source · #[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
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
The expression that is used to query the object.
sourcepub fn get_expression(&self) -> &Option<String>
pub fn get_expression(&self) -> &Option<String>
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)