FlowSourceFlowConfig class

Constructors

FlowSourceFlowConfig({Input<String?>? apiVersion, Input<String?>? connectorProfileName, required Input<String> connectorType, Input<FlowSourceFlowConfigIncrementalPullConfig?>? incrementalPullConfig, required Input<FlowSourceFlowConfigSourceConnectorProperties> sourceConnectorProperties})
Creates a new FlowSourceFlowConfig. apiVersion API version that the source connector uses. connectorProfileName Name of the connector profile. Must be unique for each connector profile in the AWS account. connectorType Type of connector, such as Salesforce, Amplitude, and so on. Valid values are Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge, LookoutMetrics, Upsolver, Honeycode, CustomerProfiles, SAPOData, and CustomConnector. incrementalPullConfig Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the source_flow_config.incremental_pull_config Block for details. sourceConnectorProperties Information required to query a particular source connector. See the source_flow_config.source_connector_properties Block for details.
const
FlowSourceFlowConfig.fromMap(Map<String, dynamic> map)
factory

Properties

apiVersion → Input<String?>?
API version that the source connector uses.
final
connectorProfileName → Input<String?>?
Name of the connector profile. Must be unique for each connector profile in the AWS account.
final
connectorType → Input<String>
Type of connector, such as Salesforce, Amplitude, and so on. Valid values are Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge, LookoutMetrics, Upsolver, Honeycode, CustomerProfiles, SAPOData, and CustomConnector.
final
hashCode int
The hash code for this object.
no setterinherited
incrementalPullConfig → Input<FlowSourceFlowConfigIncrementalPullConfig?>?
Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the source_flow_config.incremental_pull_config Block for details.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceConnectorProperties → Input<FlowSourceFlowConfigSourceConnectorProperties>
Information required to query a particular source connector. See the source_flow_config.source_connector_properties Block for details.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited