Struct aws_sdk_appsync::types::SourceApiAssociationConfig
source · #[non_exhaustive]pub struct SourceApiAssociationConfig {
pub merge_type: Option<MergeType>,
}
Expand description
Describes properties used to specify configurations related to a source API.
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.merge_type: Option<MergeType>
The property that indicates which merging option is enabled in the source API association.
Valid merge types are MANUAL_MERGE
(default) and AUTO_MERGE
. Manual merges are the default behavior and require the user to trigger any changes from the source APIs to the merged API manually. Auto merges subscribe the merged API to the changes performed on the source APIs so that any change in the source APIs are also made to the merged API. Auto merges use MergedApiExecutionRoleArn
to perform merge operations.
Implementations§
source§impl SourceApiAssociationConfig
impl SourceApiAssociationConfig
sourcepub fn merge_type(&self) -> Option<&MergeType>
pub fn merge_type(&self) -> Option<&MergeType>
The property that indicates which merging option is enabled in the source API association.
Valid merge types are MANUAL_MERGE
(default) and AUTO_MERGE
. Manual merges are the default behavior and require the user to trigger any changes from the source APIs to the merged API manually. Auto merges subscribe the merged API to the changes performed on the source APIs so that any change in the source APIs are also made to the merged API. Auto merges use MergedApiExecutionRoleArn
to perform merge operations.
source§impl SourceApiAssociationConfig
impl SourceApiAssociationConfig
sourcepub fn builder() -> SourceApiAssociationConfigBuilder
pub fn builder() -> SourceApiAssociationConfigBuilder
Creates a new builder-style object to manufacture SourceApiAssociationConfig
.
Trait Implementations§
source§impl Clone for SourceApiAssociationConfig
impl Clone for SourceApiAssociationConfig
source§fn clone(&self) -> SourceApiAssociationConfig
fn clone(&self) -> SourceApiAssociationConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SourceApiAssociationConfig
impl Debug for SourceApiAssociationConfig
source§impl PartialEq for SourceApiAssociationConfig
impl PartialEq for SourceApiAssociationConfig
source§fn eq(&self, other: &SourceApiAssociationConfig) -> bool
fn eq(&self, other: &SourceApiAssociationConfig) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SourceApiAssociationConfig
Auto Trait Implementations§
impl Freeze for SourceApiAssociationConfig
impl RefUnwindSafe for SourceApiAssociationConfig
impl Send for SourceApiAssociationConfig
impl Sync for SourceApiAssociationConfig
impl Unpin for SourceApiAssociationConfig
impl UnwindSafe for SourceApiAssociationConfig
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