#[non_exhaustive]pub struct GetSchemaMappingOutput {
pub schema_name: String,
pub schema_arn: String,
pub description: Option<String>,
pub mapped_input_fields: Vec<SchemaInputAttribute>,
pub created_at: DateTime,
pub updated_at: DateTime,
pub tags: Option<HashMap<String, String>>,
pub has_workflows: bool,
/* private fields */
}
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.schema_name: String
The name of the schema.
schema_arn: String
The ARN (Amazon Resource Name) that Entity Resolution generated for the SchemaMapping.
description: Option<String>
A description of the schema.
mapped_input_fields: Vec<SchemaInputAttribute>
A list of MappedInputFields
. Each MappedInputField
corresponds to a column the source data table, and contains column name plus additional information Venice uses for matching.
created_at: DateTime
The timestamp of when the SchemaMapping
was created.
updated_at: DateTime
The timestamp of when the SchemaMapping
was last updated.
The tags used to organize, track, or control access for this resource.
has_workflows: bool
Specifies whether the schema mapping has been applied to a workflow.
Implementations§
source§impl GetSchemaMappingOutput
impl GetSchemaMappingOutput
sourcepub fn schema_name(&self) -> &str
pub fn schema_name(&self) -> &str
The name of the schema.
sourcepub fn schema_arn(&self) -> &str
pub fn schema_arn(&self) -> &str
The ARN (Amazon Resource Name) that Entity Resolution generated for the SchemaMapping.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the schema.
sourcepub fn mapped_input_fields(&self) -> &[SchemaInputAttribute]
pub fn mapped_input_fields(&self) -> &[SchemaInputAttribute]
A list of MappedInputFields
. Each MappedInputField
corresponds to a column the source data table, and contains column name plus additional information Venice uses for matching.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
The timestamp of when the SchemaMapping
was created.
sourcepub fn updated_at(&self) -> &DateTime
pub fn updated_at(&self) -> &DateTime
The timestamp of when the SchemaMapping
was last updated.
The tags used to organize, track, or control access for this resource.
sourcepub fn has_workflows(&self) -> bool
pub fn has_workflows(&self) -> bool
Specifies whether the schema mapping has been applied to a workflow.
source§impl GetSchemaMappingOutput
impl GetSchemaMappingOutput
sourcepub fn builder() -> GetSchemaMappingOutputBuilder
pub fn builder() -> GetSchemaMappingOutputBuilder
Creates a new builder-style object to manufacture GetSchemaMappingOutput
.
Trait Implementations§
source§impl Clone for GetSchemaMappingOutput
impl Clone for GetSchemaMappingOutput
source§fn clone(&self) -> GetSchemaMappingOutput
fn clone(&self) -> GetSchemaMappingOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetSchemaMappingOutput
impl Debug for GetSchemaMappingOutput
source§impl PartialEq for GetSchemaMappingOutput
impl PartialEq for GetSchemaMappingOutput
source§impl RequestId for GetSchemaMappingOutput
impl RequestId for GetSchemaMappingOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetSchemaMappingOutput
Auto Trait Implementations§
impl Freeze for GetSchemaMappingOutput
impl RefUnwindSafe for GetSchemaMappingOutput
impl Send for GetSchemaMappingOutput
impl Sync for GetSchemaMappingOutput
impl Unpin for GetSchemaMappingOutput
impl UnwindSafe for GetSchemaMappingOutput
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