#[non_exhaustive]pub struct IdMappingWorkflowInputSource {
pub input_source_arn: String,
pub schema_name: Option<String>,
pub type: Option<IdNamespaceType>,
}
Expand description
An object containing InputSourceARN
, SchemaName
, and Type
.
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.input_source_arn: String
An Glue table ARN for the input source table.
schema_name: Option<String>
The name of the schema to be retrieved.
type: Option<IdNamespaceType>
The type of ID namespace. There are two types: SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in an ID mapping workflow.
The TARGET
contains a configuration of targetId
to which all sourceIds
will resolve to.
Implementations§
source§impl IdMappingWorkflowInputSource
impl IdMappingWorkflowInputSource
sourcepub fn input_source_arn(&self) -> &str
pub fn input_source_arn(&self) -> &str
An Glue table ARN for the input source table.
sourcepub fn schema_name(&self) -> Option<&str>
pub fn schema_name(&self) -> Option<&str>
The name of the schema to be retrieved.
sourcepub fn type(&self) -> Option<&IdNamespaceType>
pub fn type(&self) -> Option<&IdNamespaceType>
The type of ID namespace. There are two types: SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in an ID mapping workflow.
The TARGET
contains a configuration of targetId
to which all sourceIds
will resolve to.
source§impl IdMappingWorkflowInputSource
impl IdMappingWorkflowInputSource
sourcepub fn builder() -> IdMappingWorkflowInputSourceBuilder
pub fn builder() -> IdMappingWorkflowInputSourceBuilder
Creates a new builder-style object to manufacture IdMappingWorkflowInputSource
.
Trait Implementations§
source§impl Clone for IdMappingWorkflowInputSource
impl Clone for IdMappingWorkflowInputSource
source§fn clone(&self) -> IdMappingWorkflowInputSource
fn clone(&self) -> IdMappingWorkflowInputSource
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IdMappingWorkflowInputSource
impl Debug for IdMappingWorkflowInputSource
source§impl PartialEq for IdMappingWorkflowInputSource
impl PartialEq for IdMappingWorkflowInputSource
source§fn eq(&self, other: &IdMappingWorkflowInputSource) -> bool
fn eq(&self, other: &IdMappingWorkflowInputSource) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for IdMappingWorkflowInputSource
Auto Trait Implementations§
impl Freeze for IdMappingWorkflowInputSource
impl RefUnwindSafe for IdMappingWorkflowInputSource
impl Send for IdMappingWorkflowInputSource
impl Sync for IdMappingWorkflowInputSource
impl Unpin for IdMappingWorkflowInputSource
impl UnwindSafe for IdMappingWorkflowInputSource
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