#[non_exhaustive]pub struct RedshiftRunConfigurationOutputBuilder { /* private fields */ }
Expand description
A builder for RedshiftRunConfigurationOutput
.
Implementations§
source§impl RedshiftRunConfigurationOutputBuilder
impl RedshiftRunConfigurationOutputBuilder
sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
The ID of the Amazon Web Services account included in the configuration details of the Amazon Redshift data source.
sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
The ID of the Amazon Web Services account included in the configuration details of the Amazon Redshift data source.
sourcepub fn get_account_id(&self) -> &Option<String>
pub fn get_account_id(&self) -> &Option<String>
The ID of the Amazon Web Services account included in the configuration details of the Amazon Redshift data source.
sourcepub fn region(self, input: impl Into<String>) -> Self
pub fn region(self, input: impl Into<String>) -> Self
The Amazon Web Services region included in the configuration details of the Amazon Redshift data source.
sourcepub fn set_region(self, input: Option<String>) -> Self
pub fn set_region(self, input: Option<String>) -> Self
The Amazon Web Services region included in the configuration details of the Amazon Redshift data source.
sourcepub fn get_region(&self) -> &Option<String>
pub fn get_region(&self) -> &Option<String>
The Amazon Web Services region included in the configuration details of the Amazon Redshift data source.
sourcepub fn data_access_role(self, input: impl Into<String>) -> Self
pub fn data_access_role(self, input: impl Into<String>) -> Self
The data access role included in the configuration details of the Amazon Redshift data source.
sourcepub fn set_data_access_role(self, input: Option<String>) -> Self
pub fn set_data_access_role(self, input: Option<String>) -> Self
The data access role included in the configuration details of the Amazon Redshift data source.
sourcepub fn get_data_access_role(&self) -> &Option<String>
pub fn get_data_access_role(&self) -> &Option<String>
The data access role included in the configuration details of the Amazon Redshift data source.
sourcepub fn relational_filter_configurations(
self,
input: RelationalFilterConfiguration,
) -> Self
pub fn relational_filter_configurations( self, input: RelationalFilterConfiguration, ) -> Self
Appends an item to relational_filter_configurations
.
To override the contents of this collection use set_relational_filter_configurations
.
The relational filger configurations included in the configuration details of the Amazon Redshift data source.
sourcepub fn set_relational_filter_configurations(
self,
input: Option<Vec<RelationalFilterConfiguration>>,
) -> Self
pub fn set_relational_filter_configurations( self, input: Option<Vec<RelationalFilterConfiguration>>, ) -> Self
The relational filger configurations included in the configuration details of the Amazon Redshift data source.
sourcepub fn get_relational_filter_configurations(
&self,
) -> &Option<Vec<RelationalFilterConfiguration>>
pub fn get_relational_filter_configurations( &self, ) -> &Option<Vec<RelationalFilterConfiguration>>
The relational filger configurations included in the configuration details of the Amazon Redshift data source.
sourcepub fn redshift_credential_configuration(
self,
input: RedshiftCredentialConfiguration,
) -> Self
pub fn redshift_credential_configuration( self, input: RedshiftCredentialConfiguration, ) -> Self
The details of the credentials required to access an Amazon Redshift cluster.
This field is required.sourcepub fn set_redshift_credential_configuration(
self,
input: Option<RedshiftCredentialConfiguration>,
) -> Self
pub fn set_redshift_credential_configuration( self, input: Option<RedshiftCredentialConfiguration>, ) -> Self
The details of the credentials required to access an Amazon Redshift cluster.
sourcepub fn get_redshift_credential_configuration(
&self,
) -> &Option<RedshiftCredentialConfiguration>
pub fn get_redshift_credential_configuration( &self, ) -> &Option<RedshiftCredentialConfiguration>
The details of the credentials required to access an Amazon Redshift cluster.
sourcepub fn redshift_storage(self, input: RedshiftStorage) -> Self
pub fn redshift_storage(self, input: RedshiftStorage) -> Self
The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
This field is required.sourcepub fn set_redshift_storage(self, input: Option<RedshiftStorage>) -> Self
pub fn set_redshift_storage(self, input: Option<RedshiftStorage>) -> Self
The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
sourcepub fn get_redshift_storage(&self) -> &Option<RedshiftStorage>
pub fn get_redshift_storage(&self) -> &Option<RedshiftStorage>
The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
sourcepub fn build(self) -> Result<RedshiftRunConfigurationOutput, BuildError>
pub fn build(self) -> Result<RedshiftRunConfigurationOutput, BuildError>
Consumes the builder and constructs a RedshiftRunConfigurationOutput
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for RedshiftRunConfigurationOutputBuilder
impl Clone for RedshiftRunConfigurationOutputBuilder
source§fn clone(&self) -> RedshiftRunConfigurationOutputBuilder
fn clone(&self) -> RedshiftRunConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for RedshiftRunConfigurationOutputBuilder
impl Default for RedshiftRunConfigurationOutputBuilder
source§fn default() -> RedshiftRunConfigurationOutputBuilder
fn default() -> RedshiftRunConfigurationOutputBuilder
source§impl PartialEq for RedshiftRunConfigurationOutputBuilder
impl PartialEq for RedshiftRunConfigurationOutputBuilder
source§fn eq(&self, other: &RedshiftRunConfigurationOutputBuilder) -> bool
fn eq(&self, other: &RedshiftRunConfigurationOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for RedshiftRunConfigurationOutputBuilder
Auto Trait Implementations§
impl Freeze for RedshiftRunConfigurationOutputBuilder
impl RefUnwindSafe for RedshiftRunConfigurationOutputBuilder
impl Send for RedshiftRunConfigurationOutputBuilder
impl Sync for RedshiftRunConfigurationOutputBuilder
impl Unpin for RedshiftRunConfigurationOutputBuilder
impl UnwindSafe for RedshiftRunConfigurationOutputBuilder
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