Struct aws_sdk_appflow::model::source_connector_properties::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for SourceConnectorProperties
Implementations
sourceimpl Builder
impl Builder
sourcepub fn amplitude(self, input: AmplitudeSourceProperties) -> Self
pub fn amplitude(self, input: AmplitudeSourceProperties) -> Self
Specifies the information that is required for querying Amplitude.
sourcepub fn set_amplitude(self, input: Option<AmplitudeSourceProperties>) -> Self
pub fn set_amplitude(self, input: Option<AmplitudeSourceProperties>) -> Self
Specifies the information that is required for querying Amplitude.
sourcepub fn datadog(self, input: DatadogSourceProperties) -> Self
pub fn datadog(self, input: DatadogSourceProperties) -> Self
Specifies the information that is required for querying Datadog.
sourcepub fn set_datadog(self, input: Option<DatadogSourceProperties>) -> Self
pub fn set_datadog(self, input: Option<DatadogSourceProperties>) -> Self
Specifies the information that is required for querying Datadog.
sourcepub fn dynatrace(self, input: DynatraceSourceProperties) -> Self
pub fn dynatrace(self, input: DynatraceSourceProperties) -> Self
Specifies the information that is required for querying Dynatrace.
sourcepub fn set_dynatrace(self, input: Option<DynatraceSourceProperties>) -> Self
pub fn set_dynatrace(self, input: Option<DynatraceSourceProperties>) -> Self
Specifies the information that is required for querying Dynatrace.
sourcepub fn google_analytics(self, input: GoogleAnalyticsSourceProperties) -> Self
pub fn google_analytics(self, input: GoogleAnalyticsSourceProperties) -> Self
Specifies the information that is required for querying Google Analytics.
sourcepub fn set_google_analytics(
self,
input: Option<GoogleAnalyticsSourceProperties>
) -> Self
pub fn set_google_analytics(
self,
input: Option<GoogleAnalyticsSourceProperties>
) -> Self
Specifies the information that is required for querying Google Analytics.
sourcepub fn infor_nexus(self, input: InforNexusSourceProperties) -> Self
pub fn infor_nexus(self, input: InforNexusSourceProperties) -> Self
Specifies the information that is required for querying Infor Nexus.
sourcepub fn set_infor_nexus(self, input: Option<InforNexusSourceProperties>) -> Self
pub fn set_infor_nexus(self, input: Option<InforNexusSourceProperties>) -> Self
Specifies the information that is required for querying Infor Nexus.
sourcepub fn marketo(self, input: MarketoSourceProperties) -> Self
pub fn marketo(self, input: MarketoSourceProperties) -> Self
Specifies the information that is required for querying Marketo.
sourcepub fn set_marketo(self, input: Option<MarketoSourceProperties>) -> Self
pub fn set_marketo(self, input: Option<MarketoSourceProperties>) -> Self
Specifies the information that is required for querying Marketo.
sourcepub fn s3(self, input: S3SourceProperties) -> Self
pub fn s3(self, input: S3SourceProperties) -> Self
Specifies the information that is required for querying Amazon S3.
sourcepub fn set_s3(self, input: Option<S3SourceProperties>) -> Self
pub fn set_s3(self, input: Option<S3SourceProperties>) -> Self
Specifies the information that is required for querying Amazon S3.
sourcepub fn salesforce(self, input: SalesforceSourceProperties) -> Self
pub fn salesforce(self, input: SalesforceSourceProperties) -> Self
Specifies the information that is required for querying Salesforce.
sourcepub fn set_salesforce(self, input: Option<SalesforceSourceProperties>) -> Self
pub fn set_salesforce(self, input: Option<SalesforceSourceProperties>) -> Self
Specifies the information that is required for querying Salesforce.
sourcepub fn service_now(self, input: ServiceNowSourceProperties) -> Self
pub fn service_now(self, input: ServiceNowSourceProperties) -> Self
Specifies the information that is required for querying ServiceNow.
sourcepub fn set_service_now(self, input: Option<ServiceNowSourceProperties>) -> Self
pub fn set_service_now(self, input: Option<ServiceNowSourceProperties>) -> Self
Specifies the information that is required for querying ServiceNow.
sourcepub fn singular(self, input: SingularSourceProperties) -> Self
pub fn singular(self, input: SingularSourceProperties) -> Self
Specifies the information that is required for querying Singular.
sourcepub fn set_singular(self, input: Option<SingularSourceProperties>) -> Self
pub fn set_singular(self, input: Option<SingularSourceProperties>) -> Self
Specifies the information that is required for querying Singular.
sourcepub fn slack(self, input: SlackSourceProperties) -> Self
pub fn slack(self, input: SlackSourceProperties) -> Self
Specifies the information that is required for querying Slack.
sourcepub fn set_slack(self, input: Option<SlackSourceProperties>) -> Self
pub fn set_slack(self, input: Option<SlackSourceProperties>) -> Self
Specifies the information that is required for querying Slack.
sourcepub fn trendmicro(self, input: TrendmicroSourceProperties) -> Self
pub fn trendmicro(self, input: TrendmicroSourceProperties) -> Self
Specifies the information that is required for querying Trend Micro.
sourcepub fn set_trendmicro(self, input: Option<TrendmicroSourceProperties>) -> Self
pub fn set_trendmicro(self, input: Option<TrendmicroSourceProperties>) -> Self
Specifies the information that is required for querying Trend Micro.
sourcepub fn veeva(self, input: VeevaSourceProperties) -> Self
pub fn veeva(self, input: VeevaSourceProperties) -> Self
Specifies the information that is required for querying Veeva.
sourcepub fn set_veeva(self, input: Option<VeevaSourceProperties>) -> Self
pub fn set_veeva(self, input: Option<VeevaSourceProperties>) -> Self
Specifies the information that is required for querying Veeva.
sourcepub fn zendesk(self, input: ZendeskSourceProperties) -> Self
pub fn zendesk(self, input: ZendeskSourceProperties) -> Self
Specifies the information that is required for querying Zendesk.
sourcepub fn set_zendesk(self, input: Option<ZendeskSourceProperties>) -> Self
pub fn set_zendesk(self, input: Option<ZendeskSourceProperties>) -> Self
Specifies the information that is required for querying Zendesk.
sourcepub fn sapo_data(self, input: SapoDataSourceProperties) -> Self
pub fn sapo_data(self, input: SapoDataSourceProperties) -> Self
The properties that are applied when using SAPOData as a flow source.
sourcepub fn set_sapo_data(self, input: Option<SapoDataSourceProperties>) -> Self
pub fn set_sapo_data(self, input: Option<SapoDataSourceProperties>) -> Self
The properties that are applied when using SAPOData as a flow source.
sourcepub fn custom_connector(self, input: CustomConnectorSourceProperties) -> Self
pub fn custom_connector(self, input: CustomConnectorSourceProperties) -> Self
The properties that are applied when the custom connector is being used as a source.
sourcepub fn set_custom_connector(
self,
input: Option<CustomConnectorSourceProperties>
) -> Self
pub fn set_custom_connector(
self,
input: Option<CustomConnectorSourceProperties>
) -> Self
The properties that are applied when the custom connector is being used as a source.
sourcepub fn build(self) -> SourceConnectorProperties
pub fn build(self) -> SourceConnectorProperties
Consumes the builder and constructs a SourceConnectorProperties
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more