Struct aws_sdk_appflow::types::SourceConnectorProperties
source · #[non_exhaustive]pub struct SourceConnectorProperties {Show 17 fields
pub amplitude: Option<AmplitudeSourceProperties>,
pub datadog: Option<DatadogSourceProperties>,
pub dynatrace: Option<DynatraceSourceProperties>,
pub google_analytics: Option<GoogleAnalyticsSourceProperties>,
pub infor_nexus: Option<InforNexusSourceProperties>,
pub marketo: Option<MarketoSourceProperties>,
pub s3: Option<S3SourceProperties>,
pub salesforce: Option<SalesforceSourceProperties>,
pub service_now: Option<ServiceNowSourceProperties>,
pub singular: Option<SingularSourceProperties>,
pub slack: Option<SlackSourceProperties>,
pub trendmicro: Option<TrendmicroSourceProperties>,
pub veeva: Option<VeevaSourceProperties>,
pub zendesk: Option<ZendeskSourceProperties>,
pub sapo_data: Option<SapoDataSourceProperties>,
pub custom_connector: Option<CustomConnectorSourceProperties>,
pub pardot: Option<PardotSourceProperties>,
}
Expand description
Specifies the information that is required to query a particular connector.
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.amplitude: Option<AmplitudeSourceProperties>
Specifies the information that is required for querying Amplitude.
datadog: Option<DatadogSourceProperties>
Specifies the information that is required for querying Datadog.
dynatrace: Option<DynatraceSourceProperties>
Specifies the information that is required for querying Dynatrace.
google_analytics: Option<GoogleAnalyticsSourceProperties>
Specifies the information that is required for querying Google Analytics.
infor_nexus: Option<InforNexusSourceProperties>
Specifies the information that is required for querying Infor Nexus.
marketo: Option<MarketoSourceProperties>
Specifies the information that is required for querying Marketo.
s3: Option<S3SourceProperties>
Specifies the information that is required for querying Amazon S3.
salesforce: Option<SalesforceSourceProperties>
Specifies the information that is required for querying Salesforce.
service_now: Option<ServiceNowSourceProperties>
Specifies the information that is required for querying ServiceNow.
singular: Option<SingularSourceProperties>
Specifies the information that is required for querying Singular.
slack: Option<SlackSourceProperties>
Specifies the information that is required for querying Slack.
trendmicro: Option<TrendmicroSourceProperties>
Specifies the information that is required for querying Trend Micro.
veeva: Option<VeevaSourceProperties>
Specifies the information that is required for querying Veeva.
zendesk: Option<ZendeskSourceProperties>
Specifies the information that is required for querying Zendesk.
sapo_data: Option<SapoDataSourceProperties>
The properties that are applied when using SAPOData as a flow source.
custom_connector: Option<CustomConnectorSourceProperties>
The properties that are applied when the custom connector is being used as a source.
pardot: Option<PardotSourceProperties>
Specifies the information that is required for querying Salesforce Pardot.
Implementations§
source§impl SourceConnectorProperties
impl SourceConnectorProperties
sourcepub fn amplitude(&self) -> Option<&AmplitudeSourceProperties>
pub fn amplitude(&self) -> Option<&AmplitudeSourceProperties>
Specifies the information that is required for querying Amplitude.
sourcepub fn datadog(&self) -> Option<&DatadogSourceProperties>
pub fn datadog(&self) -> Option<&DatadogSourceProperties>
Specifies the information that is required for querying Datadog.
sourcepub fn dynatrace(&self) -> Option<&DynatraceSourceProperties>
pub fn dynatrace(&self) -> Option<&DynatraceSourceProperties>
Specifies the information that is required for querying Dynatrace.
sourcepub fn google_analytics(&self) -> Option<&GoogleAnalyticsSourceProperties>
pub fn google_analytics(&self) -> Option<&GoogleAnalyticsSourceProperties>
Specifies the information that is required for querying Google Analytics.
sourcepub fn infor_nexus(&self) -> Option<&InforNexusSourceProperties>
pub fn infor_nexus(&self) -> Option<&InforNexusSourceProperties>
Specifies the information that is required for querying Infor Nexus.
sourcepub fn marketo(&self) -> Option<&MarketoSourceProperties>
pub fn marketo(&self) -> Option<&MarketoSourceProperties>
Specifies the information that is required for querying Marketo.
sourcepub fn s3(&self) -> Option<&S3SourceProperties>
pub fn s3(&self) -> Option<&S3SourceProperties>
Specifies the information that is required for querying Amazon S3.
sourcepub fn salesforce(&self) -> Option<&SalesforceSourceProperties>
pub fn salesforce(&self) -> Option<&SalesforceSourceProperties>
Specifies the information that is required for querying Salesforce.
sourcepub fn service_now(&self) -> Option<&ServiceNowSourceProperties>
pub fn service_now(&self) -> Option<&ServiceNowSourceProperties>
Specifies the information that is required for querying ServiceNow.
sourcepub fn singular(&self) -> Option<&SingularSourceProperties>
pub fn singular(&self) -> Option<&SingularSourceProperties>
Specifies the information that is required for querying Singular.
sourcepub fn slack(&self) -> Option<&SlackSourceProperties>
pub fn slack(&self) -> Option<&SlackSourceProperties>
Specifies the information that is required for querying Slack.
sourcepub fn trendmicro(&self) -> Option<&TrendmicroSourceProperties>
pub fn trendmicro(&self) -> Option<&TrendmicroSourceProperties>
Specifies the information that is required for querying Trend Micro.
sourcepub fn veeva(&self) -> Option<&VeevaSourceProperties>
pub fn veeva(&self) -> Option<&VeevaSourceProperties>
Specifies the information that is required for querying Veeva.
sourcepub fn zendesk(&self) -> Option<&ZendeskSourceProperties>
pub fn zendesk(&self) -> Option<&ZendeskSourceProperties>
Specifies the information that is required for querying Zendesk.
sourcepub fn sapo_data(&self) -> Option<&SapoDataSourceProperties>
pub fn sapo_data(&self) -> Option<&SapoDataSourceProperties>
The properties that are applied when using SAPOData as a flow source.
sourcepub fn custom_connector(&self) -> Option<&CustomConnectorSourceProperties>
pub fn custom_connector(&self) -> Option<&CustomConnectorSourceProperties>
The properties that are applied when the custom connector is being used as a source.
sourcepub fn pardot(&self) -> Option<&PardotSourceProperties>
pub fn pardot(&self) -> Option<&PardotSourceProperties>
Specifies the information that is required for querying Salesforce Pardot.
source§impl SourceConnectorProperties
impl SourceConnectorProperties
sourcepub fn builder() -> SourceConnectorPropertiesBuilder
pub fn builder() -> SourceConnectorPropertiesBuilder
Creates a new builder-style object to manufacture SourceConnectorProperties
.
Trait Implementations§
source§impl Clone for SourceConnectorProperties
impl Clone for SourceConnectorProperties
source§fn clone(&self) -> SourceConnectorProperties
fn clone(&self) -> SourceConnectorProperties
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SourceConnectorProperties
impl Debug for SourceConnectorProperties
source§impl PartialEq for SourceConnectorProperties
impl PartialEq for SourceConnectorProperties
source§fn eq(&self, other: &SourceConnectorProperties) -> bool
fn eq(&self, other: &SourceConnectorProperties) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SourceConnectorProperties
Auto Trait Implementations§
impl Freeze for SourceConnectorProperties
impl RefUnwindSafe for SourceConnectorProperties
impl Send for SourceConnectorProperties
impl Sync for SourceConnectorProperties
impl Unpin for SourceConnectorProperties
impl UnwindSafe for SourceConnectorProperties
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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