Struct aws_sdk_appflow::model::connector_metadata::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for ConnectorMetadata
Implementations
sourceimpl Builder
impl Builder
sourcepub fn amplitude(self, input: AmplitudeMetadata) -> Self
pub fn amplitude(self, input: AmplitudeMetadata) -> Self
The connector metadata specific to Amplitude.
sourcepub fn set_amplitude(self, input: Option<AmplitudeMetadata>) -> Self
pub fn set_amplitude(self, input: Option<AmplitudeMetadata>) -> Self
The connector metadata specific to Amplitude.
sourcepub fn datadog(self, input: DatadogMetadata) -> Self
pub fn datadog(self, input: DatadogMetadata) -> Self
The connector metadata specific to Datadog.
sourcepub fn set_datadog(self, input: Option<DatadogMetadata>) -> Self
pub fn set_datadog(self, input: Option<DatadogMetadata>) -> Self
The connector metadata specific to Datadog.
sourcepub fn dynatrace(self, input: DynatraceMetadata) -> Self
pub fn dynatrace(self, input: DynatraceMetadata) -> Self
The connector metadata specific to Dynatrace.
sourcepub fn set_dynatrace(self, input: Option<DynatraceMetadata>) -> Self
pub fn set_dynatrace(self, input: Option<DynatraceMetadata>) -> Self
The connector metadata specific to Dynatrace.
sourcepub fn google_analytics(self, input: GoogleAnalyticsMetadata) -> Self
pub fn google_analytics(self, input: GoogleAnalyticsMetadata) -> Self
The connector metadata specific to Google Analytics.
sourcepub fn set_google_analytics(
self,
input: Option<GoogleAnalyticsMetadata>
) -> Self
pub fn set_google_analytics(
self,
input: Option<GoogleAnalyticsMetadata>
) -> Self
The connector metadata specific to Google Analytics.
sourcepub fn infor_nexus(self, input: InforNexusMetadata) -> Self
pub fn infor_nexus(self, input: InforNexusMetadata) -> Self
The connector metadata specific to Infor Nexus.
sourcepub fn set_infor_nexus(self, input: Option<InforNexusMetadata>) -> Self
pub fn set_infor_nexus(self, input: Option<InforNexusMetadata>) -> Self
The connector metadata specific to Infor Nexus.
sourcepub fn marketo(self, input: MarketoMetadata) -> Self
pub fn marketo(self, input: MarketoMetadata) -> Self
The connector metadata specific to Marketo.
sourcepub fn set_marketo(self, input: Option<MarketoMetadata>) -> Self
pub fn set_marketo(self, input: Option<MarketoMetadata>) -> Self
The connector metadata specific to Marketo.
sourcepub fn redshift(self, input: RedshiftMetadata) -> Self
pub fn redshift(self, input: RedshiftMetadata) -> Self
The connector metadata specific to Amazon Redshift.
sourcepub fn set_redshift(self, input: Option<RedshiftMetadata>) -> Self
pub fn set_redshift(self, input: Option<RedshiftMetadata>) -> Self
The connector metadata specific to Amazon Redshift.
sourcepub fn s3(self, input: S3Metadata) -> Self
pub fn s3(self, input: S3Metadata) -> Self
The connector metadata specific to Amazon S3.
sourcepub fn set_s3(self, input: Option<S3Metadata>) -> Self
pub fn set_s3(self, input: Option<S3Metadata>) -> Self
The connector metadata specific to Amazon S3.
sourcepub fn salesforce(self, input: SalesforceMetadata) -> Self
pub fn salesforce(self, input: SalesforceMetadata) -> Self
The connector metadata specific to Salesforce.
sourcepub fn set_salesforce(self, input: Option<SalesforceMetadata>) -> Self
pub fn set_salesforce(self, input: Option<SalesforceMetadata>) -> Self
The connector metadata specific to Salesforce.
sourcepub fn service_now(self, input: ServiceNowMetadata) -> Self
pub fn service_now(self, input: ServiceNowMetadata) -> Self
The connector metadata specific to ServiceNow.
sourcepub fn set_service_now(self, input: Option<ServiceNowMetadata>) -> Self
pub fn set_service_now(self, input: Option<ServiceNowMetadata>) -> Self
The connector metadata specific to ServiceNow.
sourcepub fn singular(self, input: SingularMetadata) -> Self
pub fn singular(self, input: SingularMetadata) -> Self
The connector metadata specific to Singular.
sourcepub fn set_singular(self, input: Option<SingularMetadata>) -> Self
pub fn set_singular(self, input: Option<SingularMetadata>) -> Self
The connector metadata specific to Singular.
sourcepub fn slack(self, input: SlackMetadata) -> Self
pub fn slack(self, input: SlackMetadata) -> Self
The connector metadata specific to Slack.
sourcepub fn set_slack(self, input: Option<SlackMetadata>) -> Self
pub fn set_slack(self, input: Option<SlackMetadata>) -> Self
The connector metadata specific to Slack.
sourcepub fn snowflake(self, input: SnowflakeMetadata) -> Self
pub fn snowflake(self, input: SnowflakeMetadata) -> Self
The connector metadata specific to Snowflake.
sourcepub fn set_snowflake(self, input: Option<SnowflakeMetadata>) -> Self
pub fn set_snowflake(self, input: Option<SnowflakeMetadata>) -> Self
The connector metadata specific to Snowflake.
sourcepub fn trendmicro(self, input: TrendmicroMetadata) -> Self
pub fn trendmicro(self, input: TrendmicroMetadata) -> Self
The connector metadata specific to Trend Micro.
sourcepub fn set_trendmicro(self, input: Option<TrendmicroMetadata>) -> Self
pub fn set_trendmicro(self, input: Option<TrendmicroMetadata>) -> Self
The connector metadata specific to Trend Micro.
sourcepub fn veeva(self, input: VeevaMetadata) -> Self
pub fn veeva(self, input: VeevaMetadata) -> Self
The connector metadata specific to Veeva.
sourcepub fn set_veeva(self, input: Option<VeevaMetadata>) -> Self
pub fn set_veeva(self, input: Option<VeevaMetadata>) -> Self
The connector metadata specific to Veeva.
sourcepub fn zendesk(self, input: ZendeskMetadata) -> Self
pub fn zendesk(self, input: ZendeskMetadata) -> Self
The connector metadata specific to Zendesk.
sourcepub fn set_zendesk(self, input: Option<ZendeskMetadata>) -> Self
pub fn set_zendesk(self, input: Option<ZendeskMetadata>) -> Self
The connector metadata specific to Zendesk.
sourcepub fn event_bridge(self, input: EventBridgeMetadata) -> Self
pub fn event_bridge(self, input: EventBridgeMetadata) -> Self
The connector metadata specific to Amazon EventBridge.
sourcepub fn set_event_bridge(self, input: Option<EventBridgeMetadata>) -> Self
pub fn set_event_bridge(self, input: Option<EventBridgeMetadata>) -> Self
The connector metadata specific to Amazon EventBridge.
sourcepub fn upsolver(self, input: UpsolverMetadata) -> Self
pub fn upsolver(self, input: UpsolverMetadata) -> Self
The connector metadata specific to Upsolver.
sourcepub fn set_upsolver(self, input: Option<UpsolverMetadata>) -> Self
pub fn set_upsolver(self, input: Option<UpsolverMetadata>) -> Self
The connector metadata specific to Upsolver.
sourcepub fn customer_profiles(self, input: CustomerProfilesMetadata) -> Self
pub fn customer_profiles(self, input: CustomerProfilesMetadata) -> Self
The connector metadata specific to Amazon Connect Customer Profiles.
sourcepub fn set_customer_profiles(
self,
input: Option<CustomerProfilesMetadata>
) -> Self
pub fn set_customer_profiles(
self,
input: Option<CustomerProfilesMetadata>
) -> Self
The connector metadata specific to Amazon Connect Customer Profiles.
sourcepub fn honeycode(self, input: HoneycodeMetadata) -> Self
pub fn honeycode(self, input: HoneycodeMetadata) -> Self
The connector metadata specific to Amazon Honeycode.
sourcepub fn set_honeycode(self, input: Option<HoneycodeMetadata>) -> Self
pub fn set_honeycode(self, input: Option<HoneycodeMetadata>) -> Self
The connector metadata specific to Amazon Honeycode.
sourcepub fn sapo_data(self, input: SapoDataMetadata) -> Self
pub fn sapo_data(self, input: SapoDataMetadata) -> Self
The connector metadata specific to SAPOData.
sourcepub fn set_sapo_data(self, input: Option<SapoDataMetadata>) -> Self
pub fn set_sapo_data(self, input: Option<SapoDataMetadata>) -> Self
The connector metadata specific to SAPOData.
sourcepub fn build(self) -> ConnectorMetadata
pub fn build(self) -> ConnectorMetadata
Consumes the builder and constructs a ConnectorMetadata
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