#[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: StringAn 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