@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceFlowConfig extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about the configuration of the source connector used in the flow.
| Constructor and Description |
|---|
SourceFlowConfig() |
| Modifier and Type | Method and Description |
|---|---|
SourceFlowConfig |
clone() |
boolean |
equals(Object obj) |
String |
getConnectorProfileName()
The name of the AppFlow connector profile.
|
String |
getConnectorType()
The type of connector, such as Salesforce, Marketo, and so on.
|
IncrementalPullConfig |
getIncrementalPullConfig()
Defines the configuration for a scheduled incremental data pull.
|
SourceConnectorProperties |
getSourceConnectorProperties()
Specifies the information that is required to query a particular source connector.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setConnectorProfileName(String connectorProfileName)
The name of the AppFlow connector profile.
|
void |
setConnectorType(String connectorType)
The type of connector, such as Salesforce, Marketo, and so on.
|
void |
setIncrementalPullConfig(IncrementalPullConfig incrementalPullConfig)
Defines the configuration for a scheduled incremental data pull.
|
void |
setSourceConnectorProperties(SourceConnectorProperties sourceConnectorProperties)
Specifies the information that is required to query a particular source connector.
|
String |
toString()
Returns a string representation of this object.
|
SourceFlowConfig |
withConnectorProfileName(String connectorProfileName)
The name of the AppFlow connector profile.
|
SourceFlowConfig |
withConnectorType(SourceConnectorType connectorType)
The type of connector, such as Salesforce, Marketo, and so on.
|
SourceFlowConfig |
withConnectorType(String connectorType)
The type of connector, such as Salesforce, Marketo, and so on.
|
SourceFlowConfig |
withIncrementalPullConfig(IncrementalPullConfig incrementalPullConfig)
Defines the configuration for a scheduled incremental data pull.
|
SourceFlowConfig |
withSourceConnectorProperties(SourceConnectorProperties sourceConnectorProperties)
Specifies the information that is required to query a particular source connector.
|
public void setConnectorProfileName(String connectorProfileName)
The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS account.
connectorProfileName - The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS
account.public String getConnectorProfileName()
The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS account.
public SourceFlowConfig withConnectorProfileName(String connectorProfileName)
The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS account.
connectorProfileName - The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS
account.public void setConnectorType(String connectorType)
The type of connector, such as Salesforce, Marketo, and so on.
connectorType - The type of connector, such as Salesforce, Marketo, and so on.SourceConnectorTypepublic String getConnectorType()
The type of connector, such as Salesforce, Marketo, and so on.
SourceConnectorTypepublic SourceFlowConfig withConnectorType(String connectorType)
The type of connector, such as Salesforce, Marketo, and so on.
connectorType - The type of connector, such as Salesforce, Marketo, and so on.SourceConnectorTypepublic SourceFlowConfig withConnectorType(SourceConnectorType connectorType)
The type of connector, such as Salesforce, Marketo, and so on.
connectorType - The type of connector, such as Salesforce, Marketo, and so on.SourceConnectorTypepublic void setIncrementalPullConfig(IncrementalPullConfig 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.
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.public IncrementalPullConfig getIncrementalPullConfig()
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.
public SourceFlowConfig withIncrementalPullConfig(IncrementalPullConfig 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.
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.public void setSourceConnectorProperties(SourceConnectorProperties sourceConnectorProperties)
Specifies the information that is required to query a particular source connector.
sourceConnectorProperties - Specifies the information that is required to query a particular source connector.public SourceConnectorProperties getSourceConnectorProperties()
Specifies the information that is required to query a particular source connector.
public SourceFlowConfig withSourceConnectorProperties(SourceConnectorProperties sourceConnectorProperties)
Specifies the information that is required to query a particular source connector.
sourceConnectorProperties - Specifies the information that is required to query a particular source connector.public String toString()
toString in class ObjectObject.toString()public SourceFlowConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.