public static final class CfnFlow.SourceFlowConfigProperty.Builder
extends java.lang.Object
CfnFlow.SourceFlowConfigProperty
Constructor and Description |
---|
Builder() |
public CfnFlow.SourceFlowConfigProperty.Builder connectorType(java.lang.String connectorType)
CfnFlow.SourceFlowConfigProperty.getConnectorType()
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on. This parameter is required.this
public CfnFlow.SourceFlowConfigProperty.Builder sourceConnectorProperties(IResolvable sourceConnectorProperties)
CfnFlow.SourceFlowConfigProperty.getSourceConnectorProperties()
sourceConnectorProperties
- Specifies the information that is required to query a particular source connector. This parameter is required.this
public CfnFlow.SourceFlowConfigProperty.Builder sourceConnectorProperties(CfnFlow.SourceConnectorPropertiesProperty sourceConnectorProperties)
CfnFlow.SourceFlowConfigProperty.getSourceConnectorProperties()
sourceConnectorProperties
- Specifies the information that is required to query a particular source connector. This parameter is required.this
public CfnFlow.SourceFlowConfigProperty.Builder apiVersion(java.lang.String apiVersion)
CfnFlow.SourceFlowConfigProperty.getApiVersion()
apiVersion
- The API version of the connector when it's used as a source in the flow.this
public CfnFlow.SourceFlowConfigProperty.Builder connectorProfileName(java.lang.String connectorProfileName)
CfnFlow.SourceFlowConfigProperty.getConnectorProfileName()
connectorProfileName
- The name of the connector profile.
This name must be unique for each connector profile in the AWS account .this
public CfnFlow.SourceFlowConfigProperty.Builder incrementalPullConfig(IResolvable incrementalPullConfig)
CfnFlow.SourceFlowConfigProperty.getIncrementalPullConfig()
incrementalPullConfig
- Defines the configuration for a scheduled incremental data pull.
If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.this
public CfnFlow.SourceFlowConfigProperty.Builder incrementalPullConfig(CfnFlow.IncrementalPullConfigProperty incrementalPullConfig)
CfnFlow.SourceFlowConfigProperty.getIncrementalPullConfig()
incrementalPullConfig
- Defines the configuration for a scheduled incremental data pull.
If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.this
public CfnFlow.SourceFlowConfigProperty build()
CfnFlow.SourceFlowConfigProperty
java.lang.NullPointerException
- if any required attribute was not provided