@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 |
getApiVersion()
The API version of the connector when it's used as a source in the flow.
|
String |
getConnectorProfileName()
The name of the connector profile.
|
String |
getConnectorType()
The type of connector, such as Salesforce, Amplitude, 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 |
setApiVersion(String apiVersion)
The API version of the connector when it's used as a source in the flow.
|
void |
setConnectorProfileName(String connectorProfileName)
The name of the connector profile.
|
void |
setConnectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, 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 |
withApiVersion(String apiVersion)
The API version of the connector when it's used as a source in the flow.
|
SourceFlowConfig |
withConnectorProfileName(String connectorProfileName)
The name of the connector profile.
|
SourceFlowConfig |
withConnectorType(ConnectorType connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
|
SourceFlowConfig |
withConnectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, 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 setConnectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.ConnectorType
public String getConnectorType()
The type of connector, such as Salesforce, Amplitude, and so on.
ConnectorType
public SourceFlowConfig withConnectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.ConnectorType
public SourceFlowConfig withConnectorType(ConnectorType connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.ConnectorType
public void setApiVersion(String apiVersion)
The API version of the connector when it's used as a source in the flow.
apiVersion
- The API version of the connector when it's used as a source in the flow.public String getApiVersion()
The API version of the connector when it's used as a source in the flow.
public SourceFlowConfig withApiVersion(String apiVersion)
The API version of the connector when it's used as a source in the flow.
apiVersion
- The API version of the connector when it's used as a source in the flow.public void setConnectorProfileName(String connectorProfileName)
The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.
connectorProfileName
- The name of the connector profile. This name must be unique for each connector profile in the Amazon Web
Services account.public String getConnectorProfileName()
The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.
public SourceFlowConfig withConnectorProfileName(String connectorProfileName)
The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.
connectorProfileName
- The name of the connector profile. This name must be unique for each connector profile in the Amazon Web
Services account.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 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 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.