Class SourceFlowConfig
- java.lang.Object
-
- software.amazon.awssdk.services.customerprofiles.model.SourceFlowConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SourceFlowConfig.Builder,SourceFlowConfig>
@Generated("software.amazon.awssdk:codegen") public final class SourceFlowConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SourceFlowConfig.Builder,SourceFlowConfig>
Contains information about the configuration of the source connector used in the flow.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSourceFlowConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SourceFlowConfig.Builderbuilder()StringconnectorProfileName()The name of the AppFlow connector profile.SourceConnectorTypeconnectorType()The type of connector, such as Salesforce, Marketo, and so on.StringconnectorTypeAsString()The type of connector, such as Salesforce, Marketo, and so on.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IncrementalPullConfigincrementalPullConfig()Defines the configuration for a scheduled incremental data pull.List<SdkField<?>>sdkFields()static Class<? extends SourceFlowConfig.Builder>serializableBuilderClass()SourceConnectorPropertiessourceConnectorProperties()Specifies the information that is required to query a particular source connector.SourceFlowConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
connectorProfileName
public final String connectorProfileName()
The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS account.
- Returns:
- The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS account.
-
connectorType
public final SourceConnectorType connectorType()
The type of connector, such as Salesforce, Marketo, and so on.
If the service returns an enum value that is not available in the current SDK version,
connectorTypewill returnSourceConnectorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectorTypeAsString().- Returns:
- The type of connector, such as Salesforce, Marketo, and so on.
- See Also:
SourceConnectorType
-
connectorTypeAsString
public final String connectorTypeAsString()
The type of connector, such as Salesforce, Marketo, and so on.
If the service returns an enum value that is not available in the current SDK version,
connectorTypewill returnSourceConnectorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectorTypeAsString().- Returns:
- The type of connector, such as Salesforce, Marketo, and so on.
- See Also:
SourceConnectorType
-
incrementalPullConfig
public final 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.
- Returns:
- 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.
-
sourceConnectorProperties
public final SourceConnectorProperties sourceConnectorProperties()
Specifies the information that is required to query a particular source connector.
- Returns:
- Specifies the information that is required to query a particular source connector.
-
toBuilder
public SourceFlowConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SourceFlowConfig.Builder,SourceFlowConfig>
-
builder
public static SourceFlowConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends SourceFlowConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-