Struct aws_sdk_machinelearning::types::RedshiftMetadata
source · #[non_exhaustive]pub struct RedshiftMetadata {
pub redshift_database: Option<RedshiftDatabase>,
pub database_user_name: Option<String>,
pub select_sql_query: Option<String>,
}
Expand description
Describes the DataSource
details specific to Amazon Redshift.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.redshift_database: Option<RedshiftDatabase>
Describes the database details required to connect to an Amazon Redshift database.
database_user_name: Option<String>
A username to be used by Amazon Machine Learning (Amazon ML)to connect to a database on an Amazon Redshift cluster. The username should have sufficient permissions to execute the RedshiftSelectSqlQuery
query. The username should be valid for an Amazon Redshift USER.
select_sql_query: Option<String>
The SQL query that is specified during CreateDataSourceFromRedshift
. Returns only if Verbose
is true in GetDataSourceInput.
Implementations§
source§impl RedshiftMetadata
impl RedshiftMetadata
sourcepub fn redshift_database(&self) -> Option<&RedshiftDatabase>
pub fn redshift_database(&self) -> Option<&RedshiftDatabase>
Describes the database details required to connect to an Amazon Redshift database.
sourcepub fn database_user_name(&self) -> Option<&str>
pub fn database_user_name(&self) -> Option<&str>
A username to be used by Amazon Machine Learning (Amazon ML)to connect to a database on an Amazon Redshift cluster. The username should have sufficient permissions to execute the RedshiftSelectSqlQuery
query. The username should be valid for an Amazon Redshift USER.
sourcepub fn select_sql_query(&self) -> Option<&str>
pub fn select_sql_query(&self) -> Option<&str>
The SQL query that is specified during CreateDataSourceFromRedshift
. Returns only if Verbose
is true in GetDataSourceInput.
source§impl RedshiftMetadata
impl RedshiftMetadata
sourcepub fn builder() -> RedshiftMetadataBuilder
pub fn builder() -> RedshiftMetadataBuilder
Creates a new builder-style object to manufacture RedshiftMetadata
.
Trait Implementations§
source§impl Clone for RedshiftMetadata
impl Clone for RedshiftMetadata
source§fn clone(&self) -> RedshiftMetadata
fn clone(&self) -> RedshiftMetadata
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RedshiftMetadata
impl Debug for RedshiftMetadata
source§impl PartialEq for RedshiftMetadata
impl PartialEq for RedshiftMetadata
source§fn eq(&self, other: &RedshiftMetadata) -> bool
fn eq(&self, other: &RedshiftMetadata) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RedshiftMetadata
Auto Trait Implementations§
impl Freeze for RedshiftMetadata
impl RefUnwindSafe for RedshiftMetadata
impl Send for RedshiftMetadata
impl Sync for RedshiftMetadata
impl Unpin for RedshiftMetadata
impl UnwindSafe for RedshiftMetadata
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> 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