Struct aws_sdk_quicksight::types::builders::JoinInstructionBuilder
source · #[non_exhaustive]pub struct JoinInstructionBuilder { /* private fields */ }Expand description
A builder for JoinInstruction.
Implementations§
source§impl JoinInstructionBuilder
impl JoinInstructionBuilder
sourcepub fn left_operand(self, input: impl Into<String>) -> Self
pub fn left_operand(self, input: impl Into<String>) -> Self
The operand on the left side of a join.
This field is required.sourcepub fn set_left_operand(self, input: Option<String>) -> Self
pub fn set_left_operand(self, input: Option<String>) -> Self
The operand on the left side of a join.
sourcepub fn get_left_operand(&self) -> &Option<String>
pub fn get_left_operand(&self) -> &Option<String>
The operand on the left side of a join.
sourcepub fn right_operand(self, input: impl Into<String>) -> Self
pub fn right_operand(self, input: impl Into<String>) -> Self
The operand on the right side of a join.
This field is required.sourcepub fn set_right_operand(self, input: Option<String>) -> Self
pub fn set_right_operand(self, input: Option<String>) -> Self
The operand on the right side of a join.
sourcepub fn get_right_operand(&self) -> &Option<String>
pub fn get_right_operand(&self) -> &Option<String>
The operand on the right side of a join.
sourcepub fn left_join_key_properties(self, input: JoinKeyProperties) -> Self
pub fn left_join_key_properties(self, input: JoinKeyProperties) -> Self
Join key properties of the left operand.
sourcepub fn set_left_join_key_properties(
self,
input: Option<JoinKeyProperties>,
) -> Self
pub fn set_left_join_key_properties( self, input: Option<JoinKeyProperties>, ) -> Self
Join key properties of the left operand.
sourcepub fn get_left_join_key_properties(&self) -> &Option<JoinKeyProperties>
pub fn get_left_join_key_properties(&self) -> &Option<JoinKeyProperties>
Join key properties of the left operand.
sourcepub fn right_join_key_properties(self, input: JoinKeyProperties) -> Self
pub fn right_join_key_properties(self, input: JoinKeyProperties) -> Self
Join key properties of the right operand.
sourcepub fn set_right_join_key_properties(
self,
input: Option<JoinKeyProperties>,
) -> Self
pub fn set_right_join_key_properties( self, input: Option<JoinKeyProperties>, ) -> Self
Join key properties of the right operand.
sourcepub fn get_right_join_key_properties(&self) -> &Option<JoinKeyProperties>
pub fn get_right_join_key_properties(&self) -> &Option<JoinKeyProperties>
Join key properties of the right operand.
sourcepub fn type(self, input: JoinType) -> Self
pub fn type(self, input: JoinType) -> Self
The type of join that it is.
This field is required.sourcepub fn on_clause(self, input: impl Into<String>) -> Self
pub fn on_clause(self, input: impl Into<String>) -> Self
The join instructions provided in the ON clause of a join.
sourcepub fn set_on_clause(self, input: Option<String>) -> Self
pub fn set_on_clause(self, input: Option<String>) -> Self
The join instructions provided in the ON clause of a join.
sourcepub fn get_on_clause(&self) -> &Option<String>
pub fn get_on_clause(&self) -> &Option<String>
The join instructions provided in the ON clause of a join.
sourcepub fn build(self) -> Result<JoinInstruction, BuildError>
pub fn build(self) -> Result<JoinInstruction, BuildError>
Consumes the builder and constructs a JoinInstruction.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for JoinInstructionBuilder
impl Clone for JoinInstructionBuilder
source§fn clone(&self) -> JoinInstructionBuilder
fn clone(&self) -> JoinInstructionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for JoinInstructionBuilder
impl Debug for JoinInstructionBuilder
source§impl Default for JoinInstructionBuilder
impl Default for JoinInstructionBuilder
source§fn default() -> JoinInstructionBuilder
fn default() -> JoinInstructionBuilder
source§impl PartialEq for JoinInstructionBuilder
impl PartialEq for JoinInstructionBuilder
source§fn eq(&self, other: &JoinInstructionBuilder) -> bool
fn eq(&self, other: &JoinInstructionBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for JoinInstructionBuilder
Auto Trait Implementations§
impl Freeze for JoinInstructionBuilder
impl RefUnwindSafe for JoinInstructionBuilder
impl Send for JoinInstructionBuilder
impl Sync for JoinInstructionBuilder
impl Unpin for JoinInstructionBuilder
impl UnwindSafe for JoinInstructionBuilder
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)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