@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.SourceConnectorType
public String getConnectorType()
The type of connector, such as Salesforce, Marketo, and so on.
SourceConnectorType
public 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.SourceConnectorType
public 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.SourceConnectorType
public 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 Object
Object.toString()
public SourceFlowConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.