Struct aws_sdk_appintegrations::operation::create_data_integration_association::CreateDataIntegrationAssociationInput
source · #[non_exhaustive]pub struct CreateDataIntegrationAssociationInput {
pub data_integration_identifier: Option<String>,
pub client_id: Option<String>,
pub object_configuration: Option<HashMap<String, HashMap<String, Vec<String>>>>,
pub destination_uri: Option<String>,
pub client_association_metadata: Option<HashMap<String, String>>,
pub client_token: Option<String>,
pub execution_configuration: Option<ExecutionConfiguration>,
}
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.data_integration_identifier: Option<String>
A unique identifier for the DataIntegration.
client_id: Option<String>
The identifier for the client that is associated with the DataIntegration association.
object_configuration: Option<HashMap<String, HashMap<String, Vec<String>>>>
The configuration for what data should be pulled from the source.
destination_uri: Option<String>
The URI of the data destination.
client_association_metadata: Option<HashMap<String, String>>
The mapping of metadata to be extracted from the data.
client_token: Option<String>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
execution_configuration: Option<ExecutionConfiguration>
The configuration for how the files should be pulled from the source.
Implementations§
source§impl CreateDataIntegrationAssociationInput
impl CreateDataIntegrationAssociationInput
sourcepub fn data_integration_identifier(&self) -> Option<&str>
pub fn data_integration_identifier(&self) -> Option<&str>
A unique identifier for the DataIntegration.
sourcepub fn client_id(&self) -> Option<&str>
pub fn client_id(&self) -> Option<&str>
The identifier for the client that is associated with the DataIntegration association.
sourcepub fn object_configuration(
&self,
) -> Option<&HashMap<String, HashMap<String, Vec<String>>>>
pub fn object_configuration( &self, ) -> Option<&HashMap<String, HashMap<String, Vec<String>>>>
The configuration for what data should be pulled from the source.
sourcepub fn destination_uri(&self) -> Option<&str>
pub fn destination_uri(&self) -> Option<&str>
The URI of the data destination.
sourcepub fn client_association_metadata(&self) -> Option<&HashMap<String, String>>
pub fn client_association_metadata(&self) -> Option<&HashMap<String, String>>
The mapping of metadata to be extracted from the data.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
sourcepub fn execution_configuration(&self) -> Option<&ExecutionConfiguration>
pub fn execution_configuration(&self) -> Option<&ExecutionConfiguration>
The configuration for how the files should be pulled from the source.
source§impl CreateDataIntegrationAssociationInput
impl CreateDataIntegrationAssociationInput
sourcepub fn builder() -> CreateDataIntegrationAssociationInputBuilder
pub fn builder() -> CreateDataIntegrationAssociationInputBuilder
Creates a new builder-style object to manufacture CreateDataIntegrationAssociationInput
.
Trait Implementations§
source§impl Clone for CreateDataIntegrationAssociationInput
impl Clone for CreateDataIntegrationAssociationInput
source§fn clone(&self) -> CreateDataIntegrationAssociationInput
fn clone(&self) -> CreateDataIntegrationAssociationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateDataIntegrationAssociationInput
impl PartialEq for CreateDataIntegrationAssociationInput
source§fn eq(&self, other: &CreateDataIntegrationAssociationInput) -> bool
fn eq(&self, other: &CreateDataIntegrationAssociationInput) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CreateDataIntegrationAssociationInput
Auto Trait Implementations§
impl Freeze for CreateDataIntegrationAssociationInput
impl RefUnwindSafe for CreateDataIntegrationAssociationInput
impl Send for CreateDataIntegrationAssociationInput
impl Sync for CreateDataIntegrationAssociationInput
impl Unpin for CreateDataIntegrationAssociationInput
impl UnwindSafe for CreateDataIntegrationAssociationInput
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