Struct aws_sdk_appflow::model::source_connector_properties::Builder
source · [−]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
.